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
Wikidata facts
- Official website
- dlang.org
Show 5 more facts
- official demo URL
- run.dlang.io
- file extension
- def
- inception
- 2001-12-08
- software version identifier
- 2.112.0
- Commons category
- D programming language
via Wikidata · CC0
~30 min read
Article
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: