| D | ||||
|---|---|---|---|---|
| Paradigma | multi-paradigma, objectgeoriënteerd | |||
| Verschenen | 1999 | |||
| Ontwerper | Walter Bright | |||
| Huidige versie | 2.112.1 5 augustus 2026 | |||
| Typesysteem | type-inferentie, statisch typesysteem, sterk typesysteem | |||
| Implementaties | DMD (Digital Mars) , GDC (GNU) | |||
| Beïnvloed door | C, C++, C#, Java, Eiffel | |||
| Besturingssysteem | Multiplatform | |||
| Website | (mul) Officiële website | |||
| ||||
De programmeertaal D, ontwikkeld door Walter Bright / DigitalMars, is een programmeertaal die net als C, C++, Java en C# eigenschappen heeft van BCPL. D is gemaakt voor praktisch gebruik voor toepassingen binnen kleine tot (middel-)grote computerapplicaties.
De taal heeft ten opzichte van C++ onder andere de volgende veranderingen doorgevoerd:
->, . en ::, maar alleen .De taal is desondanks een systeemtaal, zoals C++, verschillende onderdelen kunnen ook uitgeschakeld worden.
Het bekende programma Hello world:
import std.stdio; // Importeer I/O van en naar de console
public int main(in char[][] args) {
writefln("Hello World!");
return 0;
}