D is a compiled, garbage collected, general purpose system and application programming language. It supports three programming models: imperative (function + data), object-oriented, and generic (template metaprogramming); making it a multiparadigm language. It is higher level than C++, but retains abilities to write low level, high performance code, and to interface directly with operating system APIs, and hardware, via an inline assembler. D is well suited to writing medium to large scale, million line programs, with teams of developers. D is easy to learn, more so for C/C++ and Java programmers, has many abilities to aid programmers, and is intended for aggressive compiler optimizing. It maximizes similarity to C/C++ language, processes, and tools, except where backward compatibility interferes with productive coding and more efficient compiling. The effort is lead by Walter Bright, who wrote or co-wrote many respected programs. Compilers: Zortech C/C++ that became Symantec C/C++ that is now Digital Mars C/C++, Northwest Software C, Datalight C, Zorland C, Visual Cafe Java, DMDScript (ECMA 262 (JavaScript) compiler/interpreter), ABEL (Advanced Boolean Expression Language). Games: Mattel Las Vegas Roulette, Empire: Wargame of the Century.
This category is for web pages and sites on the D programming language. Please take a moment and be sure your submission belongs here. Otherwise, it may not be processed for a long time.
This category is for articles on the D programming language, and related topics. Most of these are not reviews, a few are.
This category lists web sites and pages which have software written in the D programming language, or written or optimized to work with or under D in some way, including libraries.
This category holds links to Weblogs that are D oriented, centered, focused, related, etc.