On 3/22/07, John Rose [EMAIL PROTECTED] wrote:
Enhancements to existing computer languages or new computer languages that
could possibly grease the wheels for AGI development would be aligning the
language more closely to mathematics. Many of the computer languages are
[...]
This would be counter productive. Give a man a hammer, ..., give a man
Prolog, and everything is a problem in logic, give him Lisp and
everything is symbols, give him high order language structures to deal
with sets, groups, graphs, and everything will be expressed via those.
Force him to think about his data structures and representation, and
at least it will be clear that there are choices to be made, that
there should be reasoning behind things.
This thread has been going on for what, weeks? The argument has been
going on since the beginning of time. If you think you need to invent
a new language to accomplish something, you don't know how to do it,
and creating the language will accomplish nothing. Every good language
has been a refinement of techniques that have grown popular in other
languages.
Solutions are best to well specified problems. AI is hard isn't
specific. Self modifying code is difficult in Java is the kind of
problem that may warrant using a different language. Wait, let me
qualify that. Self modifying code is difficult in Java _and I've got
a design thought up that will make use of self modifying code_ is the
kind of problem that may warrant using a different language. But AGI
is not going to be hacked together by some undergrad between WOW
sessions once he's given the right tools.
The portions of the first seed AGI that are written by humans will not
be written in a language designed for that project.
-
This list is sponsored by AGIRI: http://www.agiri.org/email
To unsubscribe or change your options, please go to:
http://v2.listbox.com/member/?list_id=303