Python vs C/C++, Python plus puissant ?
"Je préfère Python au langage C." 🤭
Sérieusement, qui voudrait passer des semaines à écrire des programmes en C alors qu'il pourrait le faire en quelques jours avec le langage Python ?
Quelqu'un m'explique le sens de ces comparaisons 🤔
Personnellement je ne comprends pas ces comparaisons. Voici pourquoi
- L'interpréteur Python est écrit en C
- La plupart des librairies Python sont écrites en C++
- Numpy avec 34.8 % de C
- Tensorflow avec 62.6 % de C++
On n'en parle pas très souvent mais je pense qu'il est important de le rappeler.
Python est basé sur le langage C, le code est converti.
La plupart des librairies Python orientées data science sont principalement écrites en C++
Conclusion
C'est plus facile d'écrire du code Python (un nombre de lignes de code assez petit) C'est plus rapide d'exécuter du code C.