D (Programmiersprache)

Programmiersprache
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 18. März 2007 um 19:55 Uhr durch 87.176.14.77 (Diskussion) (Weblinks). Sie kann sich erheblich von der aktuellen Version unterscheiden.

D ist eine 1999 von Walter Bright entwickelte Programmiersprache, welche sehr auf C++ aufbaut, sich aber nicht als C++-Variante versteht. Sie unterstützt im Unterschied zu ihren Vorläufern unter anderem eine integrierte automatische Speicherbereinigung, Design By Contract und Module. Andere Sprachmittel wie überladbare Operatoren und Templates sind dagegen von C++ inspiriert. Im Laufe der Entwicklung wurde sie auch von anderen Sprachen, besonders C# und Java, beeinflusst.

Am 3. Januar 2007 wurde Version 1.0 nach fast sieben Jahren Entwicklungszeit veröffentlicht.[1]


Kritik

Von einigen Personen wird kritisiert, dass das dangling-else-Problem nicht gelöst wurde, obwohl angeblich keine Altlasten aus älteren Sprachen bestehen.

Literatur

Quellen

  1. Heise Online: Eleganter programmieren: D ist da, 3. Januar 2007 – 14:52