• [^] # Re: performances

    Posté par (site web personnel, Mastodon) . En réponse au journal Utilisation de Perl aujourd'hui.. Évalué à -1.

    Mis a part les librairies compilées, le code Python est conceptuellement un langage hyper lent. Cela vient du fait qu'il a été conçu pour sa simplicité de programmation. Ses pythonneries sont hyper pratique mais très complexe à optimiser pour les compilateurs. A l'inverse PERL est basé sur les regexp ce qui le rends bien plus efficace si l'on programme en bon PERL car les Regexp sont compilable facilement.

    Après, c'est certains, qu'en pratique, les moyens de Python n'ont rien a voir avec ceux de PERL. Il est donc probable que les défauts de Python soient largement compensés par les efforts surhumains déployés pour améliorer ses perfs.

    Les 2 langages restent des langages interprétés non typés intrinsèquement lent. Je préfère Julia quand on peut pour ses performances (Et son typage).

    Reste que Python est largement plus populaire et plus simple à mettre en place partout... au moins pour les prototypes.

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.