Autant pour moi, mes connaissances en C++ sont TRES légères. Je viens du monde PHP à la base, et c'est lorsque j'ai souhaité me mettre au C/C++ que j'ai découvert le D... Par contre, en D, les tableaux associatifs/dynamiques sont intégrés au langage même (ils font partie de la syntaxe de base comme en PHP), pas dans la bibliothèque standard comme ça semble être le cas en C++.Envoyé par spidermario
D est un langage assez jeune, et qui n'a pas l'appui commercial et marketing d'une grosse boîte. Il est donc normal que les outils dédiés au D soient encore assez rare. C'est encore un langage très confidentiel : j'en ai entendu parlé il y a seulement quelques semaines...Envoyé par kisitomomotene
Mais je tiens toutefois à préciser que la communauté D est très active et qu'il y a suffisamment d'outils disponibles pour envisager son emploi. Je vous invite à consulter le site http://www.dsource.org qui fournit déjà un beau panel de projets exclusivement consacrés au D.
Pour être plus précis, ces projets ont retenu mon attention :
- Descent, un plug-in Eclipse basé sur JDT. Pas aussi complet que JDT, mais largement suffisant pour coder avec confort (et puis, Eclipse est mon IDE préféré !). Le principal est là : coloration/validation syntaxique et intégration d'un debugger.
- Tango, une bibliothèque d'exécution (runtime library) qui se veut être la remplaçante de Phobos (la bibliothèque standard, suffisante mais indigne d'un tel langage).
- Tioport et DWT qui sont des portages respectifs de Java Standard Edition et de Standard Widget Toolkit (SWT). Ces bibliothèques laissent entrevoir de nombreuses adaptations futures des bibliothèques Java.
Je pense donc que le débat sur le choix entre C++ et Java devrait être élargit.
Partager