If you’re referring to genetic algorithms, those work by giving the computer some type of target to gun for that’s easy to measure and then letting the computer go loose with randomly changing bits from the original object. I guess in your mind, that’d be randomly evolving the codebase and then submitting the best version.
There’s a lot of problems with the idea of genetic codebase that I’m sure you can figure out on your own, but I’ll give you one for free: “better code” is a very hard thing for computers to measure.
If you’re referring to genetic algorithms, those work by giving the computer some type of target to gun for that’s easy to measure and then letting the computer go loose with randomly changing bits from the original object. I guess in your mind, that’d be randomly evolving the codebase and then submitting the best version.
There’s a lot of problems with the idea of genetic codebase that I’m sure you can figure out on your own, but I’ll give you one for free: “better code” is a very hard thing for computers to measure.