
Qui l'eut cru ? Le langage D sortira en version 1.0 d'ici quelques semaines. Est-ce que ce sera la version permettant l'éclosion de ce langage de programmation ? Allier la puissance du C++ à la facilité des langages tels que Python, Ruby, C# ou Java, voilà la ligne de mire de ce langage.
Walter Bright est connu pour avoir participé à l'élaboration des permiers compilateurs C++. Aujourd'hui, son projet le plus cher est le développement du langage D, dont la version 1.0 est prévue pour le tout début 2007.
Le D est un langage de programmation permettant le développement système ou le développement d'applications plus générales. Il se veut de plus haut niveau que le C++, tout en gardant des performances proches de celui-ci.
Ici, point de machine virtuelle , c'est du bon vieux compilé, bien proche de la machine et donc bien performant. Mais l'objectif a été aussi de se débarrasser de tous les soucis amenés par des langages comme C++. Ainsi, si on relève quelques caractéristiques de ce langage :
- Utilisation d'un garbage collector (optionel)
- Syntaxe simplifiée : elle se rapproche de C# ou du Java
- Compatibilité de liens avec le C
- Rapidité de compilation et d'exécution
- Facilité de maintenance, à comparer avec le C++

Un petit bout de code en D
L'intégralité des spécificités de ce langage peut être trouvée sur le site de
Digital Mars. Vous trouverez un comparatif des fonctionnalités de D versus les autres langages,
à cette pagePour compiler en D, on préfère le front-end GDC à GCC
(à récupérer ici) ou alors les
compilateurs bruts de Digital Mars pour Windows ou Linux.
Pour ceux que ça amuse, beaucoup de langages de programmation on pris leur nom dans l'alphabet… à choisir dans
la liste fournie par Wikipedia.
Source :
Digital Mars
phil
4927
1
4/01/2007