Copyright © Philip M. Parker, INSEAD. Terms of Use.

(From Wikipedia, the free Encyclopedia)
Currently, arguably, the most interesting one is that created by Walter Bright. This language aspires to take the positive features of C, C++ and a few other Algol syntax based programming languages, and to drop the negative features.
A reference document of the language can be found at http://www.digitalmars.com/d/index.html Two things that differentiate D from C++ are that it does not have multiple inheritance and that it has an inline assembler.
The inline assembler is typical of the differentiation between D and application languages like Java and C#. An inline assembler allows a programmer to enter machine-specific assembly code alongside standard D code -- a technique often used by systems programmers to access the low-level features of the microprocessor needed to run programs that interface directly with the underlying hardware, such as operating systems and device drivers.
Unlike Java, D does allow the programmer to overload operators.
Source: the above text is adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "D programming language."
Copyright © Philip M. Parker, INSEAD. Terms of Use.