> > Wouldn't things be more > > simpler if > > we understood how to program at the hardware (assembly) level with > > self-modifying code? Can anyone recommend some good books?
I'd recommend a careful look at Tom Ray's Tierra artificial life system. Tom Ray wanted to create self-reproducing assembler programs, and he realized that traditional assemblY language kinda sucks for this. So he created a virtual machine specifically oriented toward self-reproduction, and in the corresponding special assembly language he created self-reproducing organisms. If I were going to try to create AGI through self-modifying assembler code (which is interesting, though I don't advocate it as a high-probability-of-success approach), I'd take the approach of designing a special assembly language just for self-modifying AGI. Like what Tom Ray did for self-reproducing Alife. True, using a virtual assembler doesn't have the efficiency of using a real assembler. But if you get some cool stuff going in your virtual machine, THEN you worry about going back and getting someone to build the corresponding hardware ;) -- Ben Goertzel ------- To unsubscribe, change your address, or temporarily deactivate your subscription, please go to http://v2.listbox.com/member/?[EMAIL PROTECTED]
