On Mon, Oct 8, 2012 at 9:11 PM, Piaget Modeler <[email protected]>wrote:

>
> Consider Google GO as a possible implementation language.
>

I'm sure Go works fine for some things, but I don't see it as a good match
for this problem.

Consider that we need two languages. One in which to write the body of the
AI code; that one needs to be purely functional and heavily optimized for
brevity of code in the sense of few syntax tree nodes in order to give
automatic search procedures the best chance of finding useful code; that's
going to resemble Haskell more than Go.

The other will be the off-the-shelf systems programming language in which
we write the interpreter/compiler/framework. Is Go a good candidate here?
Well, it provides its own garbage collector, which for many purposes is a
useful feature. But off-the-shelf memory managers assume you have enough
memory, because in conventional programming that is true. In AI programming
on the other hand, being out of memory is not an error or exception - it's
the normal condition. Hence we are going to have to write our own memory
management code, which suggests C/C++ as implementation language.



-------------------------------------------
AGI
Archives: https://www.listbox.com/member/archive/303/=now
RSS Feed: https://www.listbox.com/member/archive/rss/303/21088071-c97d2393
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=21088071&id_secret=21088071-2484a968
Powered by Listbox: http://www.listbox.com

Reply via email to