D (langage)

D
Logo.

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.orgVoir et modifier les données sur Wikidata
Extension de fichier d, dd, di et defVoir et modifier les données sur Wikidata

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.

  1. « 2.109.1 » (consulté le )