Maison  >  Article  >  développement back-end  >  Quels sont les différents langages informatiques ?

Quels sont les différents langages informatiques ?

WBOY
WBOYavant
2023-08-28 14:25:061040parcourir

Quels sont les différents langages informatiques ?

Le langage de programmation est utilisé pour donner des instructions à l'ordinateur dans un langage que l'ordinateur peut comprendre.

Les langages informatiques sont divisés en trois types comme suit :

  • Langage machine
  • Langage symbolique
  • Langage de haut niveau

Langage machine

Un ordinateur est une machine. Comme sa mémoire ne peut stocker que des 1 et des 0, les instructions doivent être données à l'ordinateur sous la forme d'un flux de 1 et de 0, c'est-à-dire un code binaire.

Ils sont faciles à comprendre pour les machines.

Les programmes écrits en code binaire peuvent être directement saisis dans l'ordinateur pour être exécutés, ce que l'on appelle le langage machine.

Les avantages du langage machine incluent :

  • La vitesse d'exécution est très rapide.
  • Il est difficile d'écrire et de lire des programmes en langage machine.
  • Les instructions de la machine sont difficiles à retenir.

Le langage symbolique

est également appelé langage assembleur.

Assembler contient des "mnémoniques".

Un « mnémonique » est une information facile à retenir sous une forme abrégée.

Les avantages des langages symboliques incluent :

  • Le langage assembleur est facile à lire et à écrire par rapport au langage machine.

  • Les mnémoniques sont faciles à retenir.

Les inconvénients incluent :

  • Les assembleurs dépendent de la machine.
  • La vitesse d'exécution est plus lente.
  • "Assembler" convertit le langage assembleur en langage machine.

Langue de haut niveau

Une langue proche d'une langue locale est appelée langue de haut niveau.

Il dispose d'une structure de contrôle et de fonctions d'E/S.

Par exemple, FORTRAN, COBOL, PASCAL, C, C++, etc.

Les avantages des langages de haut niveau sont les suivants :

  • Indépendant de la machine, c'est-à-dire que le programme est "portable".
  • Facile à apprendre et à comprendre.
  • L'écriture de programmes prend moins de temps.

Les inconvénients sont les suivants :

  • Les programmes linguistiques de haut niveau nécessitent un convertisseur pour les convertir en langage machine.

  • Un compilateur (ou) interpréteur permet de convertir un langage de haut niveau en langage machine.

  • Le compilateur convertit toutes les instructions du programme en même temps. L'interprète traduit une déclaration à la fois.

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer