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: it was sounding good until
by John Reimer on Mon 19th Apr 2004 06:49 UTC

Good article...

Yet, like the author mentions, this article barely touches the surface of D's features. The language libraries are still in development and that includes the stream operators. There are some stunning stream solutions available and in the works that demonstrate D's OO capabilites. The printf is just an "old faithful" and does not represent D's future at all. This rather demonstrates D's backward compatibility with C.

Glancing at code and making a conclusion does not consitute a thorough assessment of a language with great potential. :-)

I slightly disagree with the author about D functioning like C++. Though there are some similarities in inherited c traits in both, programming is decidely different. It's much less complicated in D while maintaining what might be considered equivalent power. OO programming in D has some similarities but only in to a limited extent.

Check out the links provided by the author to get a better feal... www.dsource.org has some more tutorials demonstrating it's power.

D also makes for an excellent game development language. OpenGL, SDL, glfw, glee, directx9 have all been made accessible to D in one way or another.

GUI toolkits are present for both windows and linux (DUI for windows and linux is a gtk+ OO interface for d -- see dui.sourceforge.net; dig for windows; and others). More are in the works (DWT, a SWT port). Well designed, high performance server/socket libraries are also being developed.

This language is growing, growing, growing.