D is a general purpose systems and applications programming language.
It is a high level language, but retains the ability
to write high performance code and interface directly with the
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.
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