Pour ton exemple C++, outre le fait qu'il manque des "::result",
oups.
tu as conscience que c'est exécuté à la compilation et donc je suis moyennement surpris qu'afficher une constante soit efficace à l'exécution.
Oui, c'est le temps de compilation qui aurait pu exploser. Ce n'est pas le cas car au fur et à mesure, les constantes ont leur valeur. A la fin, il ne garde que celle dont il a besoin.
Je vous invite à découvrir Haskell si ça n'est pas déjà fait. L'apprentissage est peut-être un peu difficile mais ça en vaut la peine.
Pour le vous, je suis vieux, mais ce n'est pas la peine de me le rappeler ;-)
J'ai bien compris le principe de mémoire transactionnelle, mais pas la syntaxe de l'exemple.
[^] # Re: Fibo
Posté par Anthony Jaguenaud . En réponse à la dépêche Sortie du Glorious Haskell Compiler 7.8. Évalué à 3.
oups.
Oui, c'est le temps de compilation qui aurait pu exploser. Ce n'est pas le cas car au fur et à mesure, les constantes ont leur valeur. A la fin, il ne garde que celle dont il a besoin.
Pour le vous, je suis vieux, mais ce n'est pas la peine de me le rappeler ;-)
J'ai bien compris le principe de
mémoire transactionnelle, mais pas la syntaxe de l'exemple.