• [^] # Re: Popularité

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Publication de la nouvelle norme Ada 2012. Évalué à 3.

    mon baril de C++, ce serait pour de meilleures performances.

    Pour les performances, c'est jouable, il suffit de regarder . Bon, en relativisant les résultats parce que le site, c'est un peu le jeu du "c'est moi qui ai la plus grosse". Mais, les performances d'Ada se rapproche plus du C que de C++.

    mon baril de Java, ce serait pour des outils (IDE, debugger, refactoring, gestion de dépendances, GUI designer…) plus productifs.

    Là, autant être objectif, non.
    - IDE : GPS qui n'est pas mal mais pas au niveau d'un Eclipse ou GnatBench que je n'ai pas encore essayé
    - Debugger : comme je te le disais, on utilise les mêmes outils que pour du C/C++ à savoir pour le debugger gdb ou mieux ddd
    - Gestion des dépendances : C'est un langage compilé avec les problèmes inhérents de différences entre architectures donc il est difficile de partager des bouts de binaires et puis, il n'y a aucun outil pour (si tu pensais à un maven-like)
    - GUI designer : avec les dernières versions de GtkADA, on peut utiliser le GtkBuiler et donc créer des IHMS avec Glade mais comme je suis un vieux con, moi, je le fais à la main :D

    mon baril de python/django, ce serait pour du rad web encore plus rad!

    Là encore, non. On ne fait pas de RAD en Ada, on réfléchit ;)
    On peut quand même trouver quelques trucs un poil avancés chez Stéphane Carrez en termes de programmation Web notamment Ada Server Pages mais ce n'est pas du RAD.