• [^] # Re: un inconvénient des templates

    Posté par (site web personnel) . En réponse au journal Visiteurs en C++. Évalué à 2.

    Il n'y a pas un seul benchmark, mais une dizaine. L'algo est fixe.

    Haskell vu sa gestion de la mémoire à forcément des cas pathologiques.

    Pas la peine de vendre du rêve!

    Lisaac battait le code C dans la plus part de tests donc bon. Le problème n'est pas de faire un compilo intelligent. Le problème est de faire un langage avec suffisamment de sémantique pour qu'un compilateur puisse faire un boulot intelligent. Par exemple, le C fixe le layout mémoire de ces structures de données, et 2 pointeurs de même type sont censé pouvoir pointé sur la même zone mémoire. Ces 2 caractéristiques peuvent être des killers de performances. En gros, c'est le boulot du codeur, et le compilo ne peut rien faire.

    "La première sécurité est la liberté"