GCC 9 aura un frontal pour le langage D

Par:
fredericmazue

lun, 05/11/2018 - 11:30

Le langage D a été créé en 1999 par Walter Bright et sa société Digital Mars. Son nom, D, a été choisi pour indiquer qu'il se pose en successeur de C (qui lui succède à B, qui lui ne succède pas à A mais à BCPL :-)

En successeur de C qu'il veut être, D est dédié essentiellement à la programmation système. Multi paradigme, il supporte notamment la programmation objet et la programmation par contrat à la Eiffel. A Java il emprunte le ramasse-miettes.

Bien sûr, D est un langage 'bien meilleur' selon son concepteur. L'argument n'a pas le mérite de l'originalité. Cet argument est servi avec chaque nouveau langage.

Mais il est un fait que pour l'instant D n'est pas un langage populaire. Une des raisons à cela est sans doute que jusqu'au mois d'avril 2017, DMD, le compilateur backend de D, était fermé. En avril 2017, le code de ce compilateur a été ouvert et placé sous la licence Boost.

Cette ouverture n'a pas amené de popularité à D, mais a eu pour effet que le projet GNU GCC (GNU Compiler Collection) a annoncé la prise en charge prochaine de D au sein de GCC.

Les choses viennent de prendre une tournure très concrète, avec l'arrivée d'un frontal pour le langage D et d'une suite de test pour D2, la version actuelle du langage, au sein de GGC 9. Cette nouvelle est peut-être le début d'un vrai intérêt pour D de la part des développeurs.