On Mon, Mar 31, 2008 at 10:43:33AM -0700, Christopher Smith wrote:
David Brown wrote:
There are a lot of really simple things that languages can do, like not
requiring pointer manipulation for ordinary things that eliminate large
classes of errors. There is a reason for the popularity of Java, Python,
and even C#.
Yes, and a reason why most of them are implemented in C or C++. ;-)
Actually, I'm not quite sure what you mean by "implemented in". I can't
look at the .NET source, but Mono is mostly implemented in C#, with the
core of the runtime implemented in C.
Python is written in C.
Most common lisp implementations are written almost entirely in lisp,
usually with the GC and OS interface in C.
My gripes are against C++, not C. Well, I have plenty of gripes against C,
but they are different.
Java does have a lot of CPP in the implementation.
David
--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg