• # C++ trop gros

    Posté par . En réponse au journal Le C++ du futur. Évalué à 4.

    Le C++ est déjà bien trop gros et difficile a apprendre, et j'ai bel et bien l'impression que pour Bjarne Stroustrup évolution signifie juste ajouts.

    Donc le C++ va être de plus en plus gros et de plus en plus difficile à apprendre, avec des concepts d'abstraction dans tous les sens qui ne dispenseront pas de connaitre ou du moins d'avoir une idée sur leur implantation réel pour pouvoir s'en servir efficacement.

    Connaitre la teneur de tout le sucre syntaxique que ca va engendrer va bientot etre difficile pour un seul homme, ce qui risque fort d'accelerer le déclin de ce langage. Car on ne métrise bien le C++ qu'en ayant une idée de ce qu'il y a derrière ce qu'on tape, sinon ca produit de gros trucs qui rament (encore plus que d'hab ;)

    Personnelement j'adore la version 2 du langage, tout ce qui a été fait depuis (dont les templates qui sont a mon avis une mauvaise réponse au problème de la généricité) et bien trop compliqué sur une base déjà suffisement dure à assimiler pour permettre de produire efficacement des résultats performants. Exercice pour vous en convaincre : lisez la STL de SGI (celle qui vient généralement sous une distribution Linux)

    Quand Java sera compilable efficacement en natif par GCJ avec de bonnes performance et une grande couverture des classes standard, a mon avis C++ prendra un sacré coup dans le monde libre.