Maison >développement back-end >Tutoriel Python >Quelle est la différence entre le langage C et Python

Quelle est la différence entre le langage C et Python

青灯夜游
青灯夜游original
2019-04-26 13:54:4990161parcourir

La différence entre le langage C et Python est la suivante : 1. Python est un langage interprété orienté objet. Le corps de l'instruction est représenté par une indentation. Il n'y a pas de point-virgule après la fin de chaque instruction en Python ; est un langage compilé orienté processus qui utilise "{}" pour représenter le corps de l'instruction. Chaque instruction en langage C doit se terminer par un point-virgule anglais.

Quelle est la différence entre le langage C et Python

Les langages Python et C sont tous deux des langages de programmation de haut niveau. Il existe des similitudes et de nombreuses différences entre eux. L'article suivant vous présentera les différences entre le langage C et Python. J'espère qu'il vous sera utile.

1. Type de langage

Python est un langage interprété basé sur un interpréteur et orienté objet. L'interpréteur lit le code ligne par ligne ; Python est d'abord compilé en bytecode, qui est ensuite interprété par le grand programme C.

C est un langage compilé orienté processus. Le code source complet sera directement compilé en code machine et exécuté directement par le CPU.

2. Gestion de la mémoire

Python utilise un garbage collector automatique pour la gestion de la mémoire.

En langage C, les programmeurs doivent effectuer eux-mêmes la gestion de la mémoire.

3. Structure syntaxique

En Python, le corps de l'instruction est représenté par une indentation. Il n'y a pas de point-virgule après la fin de chaque instruction. Python.

Le langage C utilise {} pour représenter le corps de l'instruction. En langage C, chaque instruction doit se terminer par un point-virgule anglais. Le point-virgule est la seule marque de fin d’instruction en langage C.

4. Vitesse

Le langage de programmation Python est très lent alors que le langage C est très rapide ;

5. Application

Python est un langage de programmation généraliste, un multi-paradigme. Il prend principalement en charge la programmation orientée objet, la programmation procédurale et la programmation fonctionnelle.

C est un langage de programmation structuré. Les fonctions, sélections (if/else etc.), itérations (boucles) sont autorisées. Son objectif principal est l'application située au bas du système, telle que les applications liées au matériel.

Tutoriels vidéo associés recommandés : "Tutoriel C", "Tutoriel Python"

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn