D | ||
Date de première version | ||
---|---|---|
Paradigme | impératif, orienté objet, procédural | |
Auteur | Walter Bright | |
Développeur | Fondation du langage D | |
Dernière version | 2.098.0 (10 octobre 2021) | |
Typage | fort , statique , inféré | |
Influencé par | C, C++, Java, C#, Eiffel, Python | |
Implémentations | DMD, GDC, LDC | |
Système d'exploitation | Linux, Windows, MacOS | |
Licence | Boost | |
Site web | dlang.org | |
Extension de fichier | d, dd, di et def | |
modifier |
Le D est un langage de programmation impératif orienté objet et multi-paradigmes conçu pour la programmation système.
Il s’inspire de nombreux langages, dont C++, Java (avec lequel il a en commun l'utilisation d'un ramasse-miettes et l'existence d'un héritage simple), et Eiffel (pour le paradigme de programmation par contrat).
D est en version 2.x, abrégé « D2 » (depuis le 17 juin 2007), et subit ponctuellement de légères modifications de spécification. Ces transformations sont réalisées par Walter Bright et Andrei Alexandrescu, qui tiennent compte des remarques et requêtes de la communauté. La version 1.x du langage est obsolète et a été abandonnée le 31 décembre 2012.