Linked by Owen Anderson on Mon 19th Apr 2004 05:43 UTC
General Development For years the development scene has been dominated by the C family of languages, primarily C itself and its immediate successor C++. Recent years have given rise to other C-descendents, however, such as Sun's Java and Microsoft's C#.
Permalink for comment
To read all comments associated with this story, please click here.
Re: Bullshit!
by the_trapper on Mon 19th Apr 2004 12:45 UTC

You can not have a garbage-collected system-mprogramming language. Garbage-collection is fine for some GUI operations, and other non-critical applications, but in a kernel it is just not an option. There is absolutely no way D can be classified as a system-programming language, but I wish it all of luck to compete against compiled Java and C#.

Yeah, that's why D allows you to turn garbage collection off. So yes, it is still a system-programming language, even by your criteria.

However, technically garbage collection does not prevent you from creating a kernel. True, it will slow the performance of your kernel down considerably, but it won't make your computer crash, blow up your hardware, or do anything else that is serious. In fact, there was a story posted on OSNews not too long ago about an OS that is being written in Java. I think it was called JNode.

I think D is definitely something to watch for. Syntax looks a little more sane than Obj-C and C++ and performance has to be better than Java and C#. <ducks/>