• [^] # Re: C++ / Modèle Objet

    Posté par . En réponse au journal [Bookmark] Qt fête ses vingt ans. Évalué à 2.

    Tu sais quoi ? Il y a beaucoup d'outils qui peuvent intervenir dans la chaîne de compilation. Les plus connus et utilisés sont les autoconf et consort. Est-ce que ça veut dire que si je les utilise, je ne fais pas du C ou du C++ ? Car après tout, je prend n'importe quel projet qui dépend de ces outils et je serais bien malin avec juste mon compilateur et les sources...

    Je crois que le malaise vient de là.
    En théorie on devrait avoir besoin des fichiers sources (.c, .ccp, autres ressources + fichier config) et on aurait juste à lancer la moulinette avec un compilateur "standard", comme :

    mon-compilateur-qui-respecte-la-norme mon-fichier-config

    Sauf que le fichier de configuration (makefile, ...) ne fait pas parti du standard, du coup on se tape des dizaines d'alternatives à ce qui aurait du être intégré d'office dans l'écosystème du langage. Et bien évidemment cela mène au bordel monstre qu'on connaît, Qt est juste un acteur de plus, et à mon avis ce n'est pas le pire.

    D'ailleurs j'adore leur Qt Build Suite, un genre de CMake, indépendant de Qt, évidemment cross-platform , extensible, avec un langage déclaratif (du Qml, qui ressemble à du Javascript), qui peut prendre en compte tout plein de langages.