D (programmeertaal)

D
D
Paradigma multi-paradigma, objectgeoriënteerd
Verschenen 1999
Ontwerper Walter Bright
Huidige versie 2.109.1[1] Bewerken op Wikidata
1 juli 2024
Typesysteem type-inferentie, statisch typesysteem, sterke typering
Implementaties DMD (Digital Mars) [1], GDC (GNU) [2]
Beïnvloed door C, C++, C#, Java, Eiffel
Besturings­systeem Multiplatform
Website (mul) Officiële website
Portaal  Portaalicoon   Informatica

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.

Overzicht

De taal heeft ten opzichte van C++ onder andere de volgende veranderingen doorgevoerd:

De taal is desondanks een systeemtaal, zoals C++, verschillende onderdelen kunnen ook uitgeschakeld worden.

Voorbeeld

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;
}

Zie ook