dimanche 24 février 2013

Un compilateur en informatique

Compilateur : Logiciel chargé de traduire le Code source d'un programme en langage machine compréhensible par un ordinateur.

Dans le cadre du développement de logiciels, la compilation est une étape essentielle. Elle consiste à traduire un programme, écrit dans un langage compréhensible par l'homme (Assembleur, C/C++, Pascal, Cobol etc.), en un fichier codé en langage machine, utilisable par le niveau le plus bas du système d'exploitation de la machine. Il en résulte un programme exécutable (les fichiers portant l'extension ".exe" sous Windows par exemple).

Le compilateur utilisé pour obtenir un programme exécutable dépend à la fois du langage de programmation utilisé lors du développement et de la plateforme sur laquelle le logiciel final doit être exécuté. En effet, un compilateur ne peut en général traduire qu'un seul langage de programmation, et ne le traduire qu'en un langage machine dédié à une seule plateforme.
Le compilateur se charge également de la vérification de la syntaxe du programme de départ.
 

Aucun commentaire: