shernren
you are not reading this.
- Feb 17, 2005
- 8,463
- 515
- 38
- Faith
- Protestant
- Marital Status
- In Relationship
If shenren is correct, then this computer simulation is hopelessly flawed.
JR
I think you should refer back to relspace's excellent comment, he basically said that the flaw was a flaw of the programming language instead of any inherent methodological problem. The basic idea (take a program, subject it to random mutation + natural selection, see how fitness changes intergenerationally and see if new features evolve) is actually quite sound, genetic algorithms are roughly built off this idea (minus new features
The problem is that C++ reacts differently to random mutation than DNA. Randomly mutate C++ and you get junk. Randomly mutate DNA and often (though not always or even most of the time) you get a subtly different but still roughly functional protein. This btw is a good indication of design, C++ is a language built exclusively for human programming with zero tolerance for random modification since none is expected. (Makes you wonder why DNA shouldn't be the same if it was designed. But that's a totally different issue altogether.)
If we had a programming language that could produce a subtly different, but still roughly functional program, and a programming environment where these subtle differences could have noticeable effects, then the simulation would actually be quite a good idea. But C++ and conventional assembly/OSes simply don't make the cut.
Upvote
0