• [^] # Re: D'autres gros ajouts

    Posté par . En réponse à la dépêche C++ 0xB enfin finalisé ?. Évalué à 2.

    Je ne crois pas que les concepts auraient simplifié le langage. Ils auraient simplifié l'utilisation de template, en permettant aux compilateurs de sortir des messages d'erreur clairs.

    Mais ils auraient aussi complexifié l'écriture de ces templates (pas grave, c'est le boulot des développeurs de librairie, qui ont un niveau technique dans le langage supérieur à la moyenne), et surtout, ils entraînaient une énorme complexification des compilateurs.

    Les développeurs vont devoir continuer d'apprendre à lire les messages d'erreur de leur compilateur, qui cela dit ont énormément progressé depuis et sont maintenant relativement utilisables.

    Pour les modules, je crois qu'on peut rêver : vu le succès qu'a eu export, c'est mort. C pourrait probablement le faire, mais pour C++ et son système de templates, l'expérience a prouvé que ça apportait plus de mal qu'autre chose. Et il y a tellement de code existant qui a besoin du préprocesseur, les développeurs y sont tellement habitués, que ça n'a guère d'intérêt.

    Mes commentaires sont en wtfpl. Une licence sur les commentaires, sérieux ? o_0