La notion de performance est assez subjective et dépend de ton objectif.
Python est très performant... pour sortir quelque chose de fonctionnel rapidement. Par contre en effet, le code n'ira pas forcément très vite, et encore, tu as de tels outils en python que les parties critiques seront elles bien optimisées, potentiellement avec de bien meilleurs algos que ce que tu aurais utilisé dans un langage plus complexe. En pratique le dev c'est quand même énormément de glue et de scotch.
Bref, avant de choisir le langage, faut se demander pour quelle utilisation avec quel budget, le client est souvent prêt à perdre quelques millisecondes de CPU à la requête contre quelques mois de développement.
[^] # Re: Go ou Rust?
Posté par Fulgrim . En réponse au journal Moi, expert C++, j'abandonne le C++. Évalué à 8.
La notion de performance est assez subjective et dépend de ton objectif.
Python est très performant... pour sortir quelque chose de fonctionnel rapidement. Par contre en effet, le code n'ira pas forcément très vite, et encore, tu as de tels outils en python que les parties critiques seront elles bien optimisées, potentiellement avec de bien meilleurs algos que ce que tu aurais utilisé dans un langage plus complexe. En pratique le dev c'est quand même énormément de glue et de scotch.
Bref, avant de choisir le langage, faut se demander pour quelle utilisation avec quel budget, le client est souvent prêt à perdre quelques millisecondes de CPU à la requête contre quelques mois de développement.