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