D 1.0 : première version stable du successeur de C

Le langage D a été conçu à partir d'une réécriture de C++, en y introduisant des concepts et fonctionnalités d'autres langages, comme C# et Java (pour le ramasse-miettes ou la surcharge de fonctions, par exemple), mais également de Eiffel, Ruby ou Python. Le résultat est un langage multiparadigme très expressif, empruntant le meilleur de nombreux autres langages, jusqu'aux langages fonctionnels comme Haskell, les fonctions imbriquées comme en Lisp, les tests unitaires, le design par contrat... D est en version 1.0 depuis le 2 janvier 2007.