What is D written in?
Quick Facts
- Designed by
- Walter Bright
- Developer
- D Language Foundation
- First released
- 2001
- Typing
- static
- Filename extension
- .d, .dd, .di, .def
- Website
- dlang.org
About D
D is a multi-paradigm system programming language. It is a statically typed and garbage-collected language that compiles ahead of time to native machine code. It supports imperative, object-oriented, and functional programming.
D first appeared in 2001 and was designed by Walter Bright. Development is led by D Language Foundation.
How D is implemented
In the Language Lineage dataset, D is self-hosting, so its own compiler is written in D itself. Reaching self-hosting, where a language is mature enough to compile itself, is a milestone that proves the language can handle a large, real-world program.
D in the language family tree
D drew on ideas from C++, Pascal, Java, Python, and Ruby.
Sources: Wikipedia · Wikidata · Official site
Frequently Asked Questions
Evidence Sources
- https://dlang.org/overview.html
- https://github.com/dlang/dmd
- https://en.wikipedia.org/wiki/D_(programming_language)
- D on Wikidata (Q319268)
Discover More
Spot something wrong?
Every fact on this page is meant to be checkable. If one is wrong, say so and it becomes a dataset change, not a patch to this page.