> > 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]

Reply via email to