File:D_Programming_Language_logo.svg · Wikimedia Commons · See Wikimedia Commons
Also known as Dlang, D programming language, D language
multi-paradigm system programming language
Key facts
- Paradigm
- Multi-paradigm : functional , imperative , object-oriented
- Designed by
- Walter Bright , Andrei Alexandrescu (since 2007)
- Developer
- D Language Foundation
- First appeared
- 8 December 2001 ; 24 years ago ( 2001-12-08 )
- Stable release
- 2.112.0 / 7 January 2026 ; 4 months ago ( 7 January 2026 )
- Typing discipline
- Inferred , static , strong
- Os
- FreeBSD , Linux , macOS , Windows
- License
- Boost
- Filename extensions
- .d, .di, .dd
- Website
- dlang .org
via Wikipedia infobox
~30 min read
Encyclopedic overview
D, also known as dlang, is a multi-paradigm system programming language created by Walter Bright at Digital Mars and released in 2001. Andrei Alexandrescu joined the design and development effort in 2007. Though it originated as a re-engineering of C++, D is now a very different language. As it has developed, it has drawn inspiration from other high-level programming languages. Notably, it has been influenced by Java, Python, Ruby, C#, and Eiffel.
The D language reference describes it as follows:
Excerpted from Wikipedia’s “D” article, available under the CC BY-SA 4.0 licence.