Maison > Article > développement back-end > La différence entre C et Python
Voici quelques différences entre C et Python.
C | Python | ||||||||||||||||||||||||||||||||||||||||
C est un langage principalement utilisé pour les applications liées au matériel. | Python est un langage de programmation à usage général. | ||||||||||||||||||||||||||||||||||||||||
Le modèle de programmation impératif suit essentiellement le C. | Le langage de programmation orienté objet suit essentiellement Python. | ||||||||||||||||||||||||||||||||||||||||
Les variables sont déclarées en C. | Python n'a pas de déclaration. | ||||||||||||||||||||||||||||||||||||||||
C n'a pas de POO native. | Python a la POO, qui fait partie du langage. | ||||||||||||||||||||||||||||||||||||||||
Le pointeur a une version en langage C. | Il n'y a pas de fonction pointeur en Python. | ||||||||||||||||||||||||||||||||||||||||
C est un langage compilé. | Python est un langage interprété. | ||||||||||||||||||||||||||||||||||||||||
Le nombre de fonctions intégrées fournies dans C est limité. | Python possède une grande bibliothèque de fonctions intégrées. | ||||||||||||||||||||||||||||||||||||||||
L'implémentation de structures de données nécessite une implémentation explicite de leurs fonctions. | Grâce aux fonctions d'insertion et d'ajout intégrées, il est facile d'implémenter des données structures en Python. | ||||||||||||||||||||||||||||||||||||||||
C est directement compilé en code machine et est traité par le CPU Exécution directe | Compile d'abord Python en bytecode, puis en gros Le programme C explique. | ||||||||||||||||||||||||||||||||||||||||
Déclarer les types de variables en C est une condition nécessaire . | Il n'est pas nécessaire de déclarer une variable en Python. | ||||||||||||||||||||||||||||||||||||||||
C n'a pas de structures de données complexes. | Python possède des structures de données complexes. | ||||||||||||||||||||||||||||||||||||||||
La syntaxe de C est plus difficile que celle de Python car les programmeurs préférez utiliser python au lieu du langage C | C'est plus facile à apprendre que le C , écrire et lire des programmes Python. | ||||||||||||||||||||||||||||||||||||||||
Les programmes C sont enregistrés avec une extension .c. | Les programmes Python sont enregistrés avec une extension .py. | ||||||||||||||||||||||||||||||||||||||||
Autoriser l'allocation sur une seule ligne. | L'affectation a généré une erreur. Par exemple, a = 5 donne une erreur en python. | ||||||||||||||||||||||||||||||||||||||||
En langage C, les tests et le débogage sont plus difficiles. | En Python, les tests et le débogage ne sont pas plus difficiles qu'en C. | ||||||||||||||||||||||||||||||||||||||||
C est plus compliqué que Python. | Python est beaucoup plus simple que C | ||||||||||||||||||||||||||||||||||||||||
L'instruction if de base en c est exprimée comme : if () |
L'instruction if de base en Python est exprimée comme : if : |
||||||||||||||||||||||||||||||||||||||||
L'instruction if-else de base en Python est exprimée comme : if ()
|
L'instruction if-else de base est exprimée comme : if:. .. |
||||||||||||||||||||||||||||||||||||||||
Le langage C est rapide. | Le langage de programmation Python est très lent |
Recommandations associées :
《c tutoriel》http://www.php.cn/course/list/37.html
《Tutoriel Python》http://www.php.cn/course/list/30.html
Cet article porte sur la différence entre C et Python Introduction, j'espère que cela sera utile aux amis dans le besoin !
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!