Maison >développement back-end >Tutoriel Python >Pourquoi le langage C fonctionne plus vite que Python
Il est bien connu que python s'exécute plus lentement que c. Pourquoi?
Mode d'exécution traditionnel de Python : le code source saisi est converti en bytecode, puis le bytecode est exécuté dans la machine virtuelle python. Le code est automatiquement compilé puis interprété en code machine pour exécution sur le CPU.
Le compilateur c compile directement le code source c en code machine. Par rapport au processus d'exécution Python, le processus a moins de processus de génération de bytecode et d'exécution de machine virtuelle. C'est donc naturellement plus rapide que python.
Le processus d'exécution de Python est le suivant :
Explication supplémentaire :
1. Une expression de python.
2.PVM est l'abréviation de Python Virtual Machine, c'est-à-dire machine virtuelle python.
Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!