Jigar Mehta’s WebBlog

January 5, 2007

New programming language "D"

Filed under: Uncategorized — jigarme @ 9:36 am

D is a systems programming language. Its focus is on combining the power and high performance of C and C++ with the programmer productivity of modern languages like Ruby and Python. Special attention is given to the needs of quality assurance, documentation, management, portability and reliability.

D is statically typed, and compiles direct to native code. It’s multiparadigm: supporting imperative, object oriented, and template metaprogramming styles. It’s a member of the C syntax family, and its look and feel is very close to C++’s. For a quick feature comparison, see this comparison of D with C, C++, C# and Java.

It is not governed by a corporate agenda or any overarching theory of programming. The needs and contributions of the D programming community form the direction it goes.

There are currently two implementations, the Digital Mars DMD package for Win32 and x86 Linux, and the GCC D Compiler package for several platforms, including Windows and Mac OS X.

A large and growing collection of D source code and projects are at dsource. More links to innumerable D wikis, libraries, tools, media articles, etc. are at dlinks.

Read more at,


1 Comment »

  1. In college 4rth sem…in our syllabus, there was Basic & “C”, I couldn’t understand what is C? But I knew that, then after enough efforts I came to know in college, that C is a programming language…..I said, why it is “C”? It can be “A, B, etc…then came to know about C history, that after Basic, it is invented. Then I thought then when we will become graduate, “D” will come….this is endless….the same thing when I heard about “.NET”, what is it? I asked? So, came to know some answers from one computer science guy, that how and what extra in “.NET”, I said immediately, then when “,NET” or “:NET” will come? Good to read your blog today about “D”…

    Comment by Hiral Shah — January 8, 2007 @ 7:22 am

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: