Il sert à économiser pour obtenir à la retraite un capital ou une rente. D dans sa version 2 est un langage multi paradigmes qui inclut la plupart des notions essentielles de programmation orientée objet, générique et fonctionnelle, tout en laissant la possibilité d'inclure du code assembleur ou encore de linker du code C. Paradigmes supportés : Orientée objet ;.