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

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

    Donc Qt intervient dans la chaîne de compilation, pas la compilation elle-même.

    Il fait partie de la norme C++ ? (c'est ce que je dis dans mon premier message)

    Sinon je peux dire qu'avec mon super framwork on peut remplacer tous les ; par des ×ばつ et mon framwork c'est sed 's×ばつ/;' et continuer à dire que je code en C++.

    Que fait Qt ?

    Parlons plus sérieusement. Qt modifie la manière dont un code C++ s'execute, il ajoute un tas de choses qui sont impossibles dans le langage standard et il le fait en étendant le langage plutôt que par des bibliothèques ou framework. Compare la manière dont boost et Qt permettent de gérer des signaux/slot l'un est une bibliothèque et l'autre le fait de manière bien plus intrusive.

    Je ne dis pas que c'est mal ou qu'ils ont tord de le faire. Je dis qu'ils ont suffisamment tordu le langage pour qu'on arrête de dire que c'est du C++. Inutile de le prendre comme une insulte, ils ont commencé à utiliser C++ à une époque où ils étaient obligés de faire ce genre de manipulation pour arriver à leurs fins.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)