Re: [agi] Why C++ ?

2007-04-01 Thread J. Andrew Rogers
On Mar 30, 2007, at 3:57 PM, Philip Goetz wrote: On 3/23/07, Ben Goertzel [EMAIL PROTECTED] wrote: Additionally, we need real-time, very fast coordinated usage of multiple processors in an SMP environment. Java, for one example, is really slow at context switching between different

Re: [agi] Why C++ ?

2007-03-30 Thread Philip Goetz
On 3/23/07, Ben Goertzel [EMAIL PROTECTED] wrote: Additionally, we need real-time, very fast coordinated usage of multiple processors in an SMP environment. Java, for one example, is really slow at context switching between different threads. Java's threads are fairly heavy. You can use

Re: [agi] Why C++ ?

2007-03-30 Thread Benjamin Goertzel
You can customize object serialization in Java, but not in a way that makes it really fast... ben On 3/30/07, Philip Goetz [EMAIL PROTECTED] wrote: On 3/23/07, Ben Goertzel [EMAIL PROTECTED] wrote: Additionally, we need real-time, very fast coordinated usage of multiple processors in an SMP

Re: [agi] Why C++ ?

2007-03-26 Thread kevin . osborne
some extra points in support of C++: - Developer quality; It seems to take about 5 years to get good at C++. There's plenty of carbon-copy Java/PHP/.NET programmers being churned out but they'll need some time to mature into decent developers, with a good portion choosing attrition into BAs etc

[agi] Why C++ ?

2007-03-26 Thread A. T. Murray
Kevin Osborne wrote: some extra points in support of C++: - Developer quality [...] - Breadth of library support. [...] - Stability. [...] All fine and good several years from now, when mission-critical, robust AGI programs will be running the world in Joint Stewardship of Earth with us

Re: [agi] Why C++ ?

2007-03-26 Thread rooftop8000
-very hard to write code that writes code compared to LISP, Ruby etc -very hard to safely run code i think. in java you have security things to execute code in safe sandboxes, in C++ any array can just run outside its bounds -in LISP any ruby and the likes, you can just execute 1 line of code

Re: [agi] Why C++ ?

2007-03-26 Thread Russell Wallace
On 3/26/07, rooftop8000 [EMAIL PROTECTED] wrote: -very hard to write code that writes code compared to LISP, Ruby etc -very hard to safely run code i think. in java you have security things to execute code in safe sandboxes, in C++ any array can just run outside its bounds But for AGI

[agi] Why C++ ?

2007-03-23 Thread Ben Goertzel
Samantha Atknis wrote: Ben Goertzel wrote: Regarding languages, I personally am a big fan of both Ruby and Haskell. But, for Novamente we use C++ for reasons of scalability. I am curious as to how C++ helps scalability. What sorts of scalability? Along what dimensions? There are ways

Re: [agi] Why C++ ?

2007-03-23 Thread Samantha Atkins
On Fri, 2007-03-23 at 22:48 -0400, Ben Goertzel wrote: Samantha Atknis wrote: Ben Goertzel wrote: Regarding languages, I personally am a big fan of both Ruby and Haskell. But, for Novamente we use C++ for reasons of scalability. I am curious as to how C++ helps scalability. What