Aki Iskandar wrote:
Hello -
I'm new on this email list. I'm very interested in AI / AGI - but do
not have any formal background at all. I do have a degree in Finance,
and have been a professional consultant / developer for the last 9 years
(including having worked at Microsoft for almost 3 of those years).
I am extremely happy to see that there are people out there that believe
AGI will become a reality - I share the same belief. Most, to all, of
my colleagues see AI as never becoming a reality. Some that do see
intelligent machines becoming a reality - believe that it is hardware,
not software, that will make it so. I believe the opposite ... in that
the key is in the software - the hardware we have today is ample.
The reason I'm writing is that I am curious (after watching a couple of
the videos on google linked off of Ben's site) as to why you're using
C++ instead of other languages, such as C#, Java, or Python. The later
2, and others, do the grunt work of cleaning up resources - thus
allowing for more time to work on the problem domain, as well as saving
time in compiling, linking, and debugging.
I'm not questioning your decision - I'm merely curious to learn about
your motivations for selecting C++ as your language of choice.
Thanks,
~Aki
It is not always true that C++ is used (I am building my own language
and development environment to do it, for example), but if C++ is most
common in projects overall, that probably reflects the facts that:
(a) it is most widely known, and
(b) for many projects, it does not hugely matter which language is used.
Frankly, I think most people choose the language they are already most
familiar with. There just don't happen to be any Cobol-trained AI
researchers ;-).
Back in the old days, it was different. Lisp and Prolog, for example,
represented particular ways of thinking about the task of building an
AI. The framework for those paradigms was strongly represented by the
language itself.
Richard Loosemore.
-----
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