Programmez! #239 PDF pour nos abonnés papier

Abonnés papier : en raison de la situation due au coronavirus, des retards sont à prévoir en ce qui concerne la distribution de Programmez! #239 par La Poste. C'est pourquoi nous mettons Programmez! #239 PDF à disposition dans votre compte utilisateur sous un onglet dédié en attendant. Pour y accéder, il vous suffit de saisir votre n° d'abonné (ou éventuellement le ressaisir comme pour l'accès aux archives) dans votre compte utilisateur, si ce n'est pas déjà fait. Si vous ne connaissez par votre numéro d'abonné, vous pouvez l'obtenir à cette page. Si vous ne possédez pas encore de compte utilisateur, il vous suffit d'en créer un.

En cas de difficultés, contactez le webmaster à partir du formulaire de contact de ce site.

Le compilateur GCC supportera bientôt le langage D

Par:
fredericmazue

jeu, 22/06/2017 - 14:56

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.

Comme tous les successeurs de C, D est un meilleur langage selon son concepteur. Une argumentation qui a été tellement entendue qu'elle a peut-être fini par lasser. Il est un fait que C reste avec C++ - qui lui ne se pose pas comme un successeur de C mais comme un meilleur C :-) - le langage de la programmation système, et que la mayonnaise n'a jusqu'ici pas pris auprès des développeurs pour le langage D.

Sans préjuger des qualités du langage D, son manque de popularité est peut-être également due au fait que jusqu'au mois d'avril de cette année, DMD, le compilateur backend de D, était fermé. En avril le code de ce compilateur a été ouvert et placé sous la licence Boost.

L'ouverture de ce code a déjà son petit effet. En effet, le projet GNU GCC (GNU Compiler Collection) a annoncé la prise en charge prochaine de D au sein de GCC. Une arrivée qui ne peut que favoriser la popularité de D.