Page d'accueil encyclopedie-enligne.com en page d'accueil
Liste Articles: [0-A] [A-C] [C-F] [F-J] [J-M] [M-P] [P-S] [S-Z] | Liste Catégories | Une page au hasard | Pages liées

Langage interprété informatique

En informatique, un programme écrit en langage interprété est converti en instructions directement exécutables par la machine au moment de son exécution. Au contraire, un programme écrit en langage compilé est traduit en instructions lisibles par la machine une fois pour toutes.

Le programme qui traduit le langage interprété est appelé interpréteur, il doit être en fonctionnement sur la machine où l'on veut lancer un programme interprété.

Quelques exemples de langages interprétés :

Il existe aussi des langages dits semi-interprétés : dans ce cas, il existe un compilateur qui traduit le programme non pas en « langage-machine » mais en un code intermédiaire assez analogue à de l'assembleur. Pour pouvoir exécuter ces programmes sur une machine donnée, il faut y faire tourner un interpréteur qui traduise ce code intermédiaire. Le code intermédiaire est souvent appelé pseudo-code ou encore p-code; l'interpréteur peut, lui, être appelé p-machine ou machine virtuelle.

Un exemple de langage semi-interprété est le Pascal dans sa version UCSD.

Plus exigeants en ressources et moins rapides à l'excécution que les langages compilés, les langages interprétés gardent toutefois un intérêt notamment par leur facilité de mise en œuvre et la portabilité des programmes, qui peuvent la plupart du temps être lancés sans modification sur toute plateforme où fonctionne l'interpréteur.




This site support the Wikimedia Foundation. This Article originally from Wikipedia. All text is available under the terms of the GNU Free Documentation License Page HistoryOriginal ArticleWikipedia