Il n'y a aucune raison intrasec qu'un langage de haut niveau sois lent. Au contraire.
Un langage de haut niveau lent, est un langage qui fait des vérifications dynamique ou des liaisons dynamiques. C'est juste un moyen de se faciliter la vie.
On peut comparer la vitesse d'un Ocaml proche du C avec l'investissement mis dans gcc ou icc à comparer au compilo Ocaml.
Vu la complexité des cpu actuelles, l'expressivité du code C est bien trop pauvre pour que le compilateur puisse vraiment optimiser.
# lent pas lent.
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Comment résoudre la "crise du logiciel" ?. Évalué à 3.
Un langage de haut niveau lent, est un langage qui fait des vérifications dynamique ou des liaisons dynamiques. C'est juste un moyen de se faciliter la vie.
On peut comparer la vitesse d'un Ocaml proche du C avec l'investissement mis dans gcc ou icc à comparer au compilo Ocaml.
Vu la complexité des cpu actuelles, l'expressivité du code C est bien trop pauvre pour que le compilateur puisse vraiment optimiser.
"La première sécurité est la liberté"