• [^] # Re: mon avis

    Posté par (site web personnel) . En réponse à la dépêche Le langage D 1.00 est disponible !. Évalué à 2.

    > les templates n'ont aucune "vie" à l'exécution, c'est du sucre syntaxique proposé par le compilateur.

    A l'origine quand les templates on été introduits dans c++ c'était bien le but recherché: permettre au compilateur de faire un maximum de boulot des la compilation pour gratter sur le temps d'exécution (en vertu de la croyance très répandue selon laquelle le compilateur tout-puissant prend toujours la bonne décision d'inlining, d'élimination de variables intermédiaires etc..). Maintenant appeler ça du sucre syntaxique je trouve que tu pousses le bouchon un peu trop loin, les templates du c++ sont quand même turing-compliant et dans la mise en oeuvre ça ressemble plus à de la mélasse syntaxique qu'à du sucre