• [^] # Re: explications?

    Posté par . En réponse à la dépêche Sortie de Rust en version 0.3. Évalué à 2.

    python n'optimise pas les appels récursifs terminaux.

    Python non, mais Cython si : c'est du cpp généré, appelé depuis Python, et la syntaxe d'écriture ressemble beaucoup à celle de Python, avec un typage facultatif : plus on spécifie de types, plus ça va vite. Il y a aussi des bibliothèques "toutes faites" pour le calcul ou le rendu graphique, et au final, dans le code applicatif, les portions de code qu'il reste à optimiser sont généralement assez petites.
    Je ne tiens pas à promouvoir Python par dessus tout, je suis certain que tous les bons langages+environnements de haut niveau proposent un excellent compromis entre l'ergonomie du langage, la richesse des bibliothèques et l'optimisation.