On Fri, Mar 23, 2007 at 08:23:51AM -0700, David Clark wrote:

> I have a Math minor from University but in 32 years of computer work, I
> haven't used more than grade 12 Math in any computer project yet.  I have
> produced thousands of programs for at least 100 clients including creating a
> language/database that sold over 30,000 copies.  I have done system
> programming and lots of assembly language as well as major applications in
> PowerBuilder and Visual FoxPro.  Everyone is entitled to their opinion but
> if Math wasn't required at all in all my career, I fail to see how it is
> necessary for the creation on an AGI or any other major programming effort.

I agree that formal mathematics is probably not a useful tool for
AI, but neurons do process information by physical processes which
sometimes have a close match to human concepts (delay, correlation,
multiply). Of course the constraints of biological systems are very
much like engineering (power footprint, structure minimax) and not
at all like mathematics. Mathematics typically doesn't like to 
deal with relativistic latency, for instance. 
 
> A CPU executes instructions including assignment, conditionals and simple
> looping.  How can a language not have these things and still be useful.

Does the human brain tissue have assignments, conditionals, and simple looping?
I don't think it does, and yet it is good enough that I can understand your
message (at least I think so) by the feat of Natural Intelligence.

If you look at provably optimal computing substrates, they're very
far removed from what you would consider computation. A classical
approach looks a look like a silicon compiler, only on a 3d lattice.
Signal timing and gates are discrete though, which removes any parasitary/
dirt effects from design.

Less conventional computation would be based on an Edge of Chaos dynamic
pattern, which self-organises, homeostates and adapts. 

> I made a point about the efficiency of creating high level languages in the
> language of the AGI.  I argue that this causes a performance hit of up to
> 100x or more depending on the complexity of the code. (less complex means a
> bigger performance hit)  With the tools I have put into my language, higher
> level functional or other languages can easily be made and then compiled
> into the native language for huge cycle savings.  This can't be said for all
> the languages I have looked at so far.

Does your language allow you to do asynchronous message passing (no shared
memory) across a signalling mesh, involving millions and billions of
asynchronous, concurrent units?

-- 
Eugen* Leitl <a href="http://leitl.org";>leitl</a> http://leitl.org
______________________________________________________________
ICBM: 48.07100, 11.36820            http://www.ativel.com
8B29F6BE: 099D 78BA 2FD3 B014 B08A  7779 75B0 2443 8B29 F6BE

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

Reply via email to