I'm coming from years of computer telephony work and mostly the languages
that I've worked with include c++, Delphi(Pascal), Java, C#, VB. lately lots
of C# on Windows.  What I've seen repeatedly is the features of the
languages, mostly the non-c++ languages where feature utilization is
saturated.  Developers master many of the features quickly and are looking
for new ones to learn.  Now many of the apps are multi-language where you
add c++ dlls or COM or whatever to C# and such and that is usually because a
lot of open source code or other code needed is written in c or c++.  

 

I can't say I have much experience with Lisp, Prolog, Haskell and most
computer telephony I've seen strays from them for some reason.   But the
newest popular language C# is very similar to Delphi since the guy who
architected it also did Delphi.  I did expect much more from C# and it is
being added to incrementally albeit at a slow pace.  I think there is room
for other languages that move faster and the ability of developers to be
casual with features is underestimated by many.  For AGI the casuality level
is more demanding, from what I've seen for either content or framework.  I'm
not that AGI experienced, having little, so my opinions are biased from
computer telephony software.

 

John

 

From: Russell Wallace [mailto:[EMAIL PROTECTED] 
Sent: Saturday, March 24, 2007 2:06 AM
To: [email protected]
Subject: Re: [agi] My proposal for an AGI agenda

 

On 3/24/07, John Rose <[EMAIL PROTECTED]> wrote:

If you could imagine a really,
really super advanced language created by super-intelligent giant brained
aliens (seriously) or created by their alien supercomputer, what would that
language be like?  Would it be a mishmash of lowest common denominators of 
current "earth" computer languages permuted into something different and
optimized a little more?  What would it really have.  It would have features
that are breathtaking.  Would it have for-loops where the syntax is changed 
a little?  Or OOP enhanced just a bit?  No.  You would see stuff that would
make your eyes twitch.  This may sound like a crazy way of looking at it and
perhaps for some not really useful but what reference points do we have for 
new languages that would be useful?  I'm sure your language is more than
just a rehash and I'm not trying to put it down I'm just trying to generate
some ideas because realistically you could add one unique feature that could

potentially propel it into stardom.


If we're talking language for AGI _content_ (as opposed to framework for
which Ben Goertzel has made a fair case for even C++), then more like
removal of features. Because for AGI content, it's not what you can do in
principle, it's what you can be _casual_ with. 

In C/C++ you can be casual with machine-word numbers. In Java you can be
casual with strings. In Python you can be casual with lists.

The requirement for an AGI content language is that you can be casual with
procedural knowledge in general. 

And the reason you can't do that with existing languages - at least the best
of them, like Lisp, Prolog, Haskell - is not so much that they have too few
features, more that they have too many.

  _____  

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 

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