D ist eine seit 1999 von Walter Bright entwickelte objektorientierteimperativeProgrammiersprache. D ist im Gegensatz zu interpretierten Programmiersprachen eine kompilierte Programmiersprache die von menschenlesbarer Quelltextform von einem Compiler direkt in Maschinensprache transformiert wird. Sie wurde am 3. Januar 2007 in der stabilen Version 1.0 veröffentlicht. D lehnt sich äußerlich stark an C++ an, jedoch ohne vollständige sprachliche Kompatibilität dazu.