Haskell fait de la deforestation, qui évite la création d'arbre inutile dans un traitement (genre empilement de map).
ocaml fait le minimum. Il fait quelques optimisation haut niveau comme le tail recursif, mais c'est tout : presque pas de propagation de constante, pas d'inlining, pas de spécialisation de fonction, pas de déroulage de boucle.
[^] # Re: Plutôt beauté du design
Posté par Nicolas Boulay (site web personnel) . En réponse au journal "beauté du code". Évalué à 3.
Haskell fait de la deforestation, qui évite la création d'arbre inutile dans un traitement (genre empilement de map).
ocaml fait le minimum. Il fait quelques optimisation haut niveau comme le tail recursif, mais c'est tout : presque pas de propagation de constante, pas d'inlining, pas de spécialisation de fonction, pas de déroulage de boucle.
"La première sécurité est la liberté"