Holonic (program) language
Created: August 18, 2016 / Updated: November 2, 2024 / Status: in progress / 2 min read (~211 words)
As the seed AI begin life, it will have to use the very lowest language available to it. As its ability to build more and more complex elements increases, so will its language evolve. Similarly to programming languages, the seed AI will most likely go from an assembly level of code to a more high level language such as C or C++, then possibly move on to more dynamic languages such as Python, Ruby or PHP to finally build higher and higher languages which can more succintly express ideas using lower level constructs.
Given that many programming languages already exist, it would be valuable, both to us and the seed AI, that the seed AI be able to use these languages. For us, it is beneficial in the sense that it would allow us to use the seed AI to potentially produce code. For the seed AI, it would mean that existing code could be analyzed in order to extract meaningful new functionality. Furthermore, it's generally more effective to copy existing designs than start from scratch.