Qu'est-ce qu'un processeur de langage?

Un processeur de langage est un logiciel conçu ou utilisé pour effectuer des tâches, telles que le traitement de code de programme en code machine. Les processeurs de langage se trouvent dans des langues telles que Fortran et COBOL.

Exemples de processeurs de langage

Il existe plusieurs types principaux de processeurs de langage.

  • Interprète - permet à un ordinateur d'interpréter ou de comprendre ce qu'un logiciel doit faire par l'ordinateur, quelles tâches effectuer.
  • Traducteur - prend le code d'un programme et le traduit en code machine, permettant à l'ordinateur de lire et de comprendre les tâches que le programme doit exécuter, dans son propre code natif. Un assembleur et un compilateur sont des exemples de traducteurs.

La différence entre un interprète et un traducteur est qu'un interprète dit à l'ordinateur quoi faire en interprétant le code du programme pour l'ordinateur. Un traducteur prend le code du programme et le convertit en code machine, permettant à l'ordinateur de lire ce code machine lui-même. L'interprète indique à l'ordinateur quoi faire et le traducteur lui permet de déterminer quoi faire par lui-même.

Langue, Termes de programmation