MKoD - D Programming Language

About the D Language

Very Kool! What is D?

"D was conceived in December 1999 by "Walter Bright" as a successor to C and C++."

"D is a general purpose systems and applications programming language. It is a higher level language than C++, but retains the ability to write high performance code and interface directly with the operating system API's and with hardware. D is well suited to writing medium to large scale million line programs with teams of developers. D is easy to learn, provides many capabilities to aid the programmer, and is well suited to aggressive compiler optimization technology. D is not a scripting language, nor an interpreted language. It doesn't come with a VM, a religion, or an overriding philosophy. It's a practical language for practical programmers who need to get the job done quickly, reliably, and leave behind maintainable, easy to understand code.

D is the culmination of decades of experience implementing compilers for many diverse languages, and attempting to construct large projects using those languages. D draws inspiration from those other languages (most especially C++) and tempers it with experience and real world practicality." *

* As quoted by Walter Bright from the D overview section.
For more detailed information, click on the D Language button on the left.

About D's author "Walter Bright"

A Very Bright Idea! A Master C/C++ Compiler Maker Be! :))

Walter Bright (Founder of DigitalMars) has created or co-authored many popular software programs:

Mattel Las Vegas Roulette
Empire The Wargame of the Century (
ABEL (Advanced Boolean Expression Language)
DMDScript (ECMA 262 Script compiler/interpreter)
Visual Cafe's Java compiler
Northwest Software C
Datalight C
Zorland C
Zortech C/C++
Symantec C/C++
Digital Mars C/C++
Digital Mars D aka Mars Programming Language

Mars: fourth Rock from the Sun.