Définition du compilateur - Définition, concept et signification
Pour entrer pleinement dans le sens du terme compilateur, il est nécessaire de commencer par découvrir son origine étymologique.Dans ce cas, nous devons exposer qu'il dérive du latin, exactement du verbe "compiler", ce qui signifie "mettre ensemble".
Le compilateur est celui ou celui qui compile : en d’autres termes, il regroupe plusieurs éléments ou fragments dans une même unité.Dans le domaine informatica , la compilation consiste à traduire un programme écrit dans une langue donnée dans une autre .
Par exemple: "L'éditeur m'a choisi comme compilateur d'un nouvel anthologie d'histoires pour enfants" , "Pendant des années, j'ai travaillé comme compilateur de statistiques dans une chaîne sportive" , "L'essayiste espagnol était le compilateur du tout nouveau volume" .
Un compilateur est donc celui qui collecte quelque chose .Si une convocation individuelle plusieurs journalistes pour mener des interviews avec des référents du monde du sport , puis rassembler ces travaux dans un livre, on peut dire qu'il est le compilateur de l'œuvre en question.Cette personne n'a pas fait les interviews, mais plutôt Je compile les interviews réalisées par d'autres personnes et les transforme en une unité.
Nous avons dit qu'en informatique, la compilation est un processus impliquant la traduction d'un programme développé dans un langage de programmation donné en un autre, écrit dans un autre langage.Le second programme est créé en langage machine , code que les processeurs peuvent interpréter directement.
Dans ce processus de compilation, le programme est appelé le compilateur, qui gère la traduction en question.La compilation est divisée en une analyse sémantique, syntaxique et lexicale du programme source et dans la synthèse reflétée dans le langage objet La tâche est effectuée par le compilateur qui, en fonction de ses propriétés, sera qualifié de compilateur optimiseur , compilateur croisé .ou compilateur Just in Time ( JIT ).
Outre tous ces aspects du compilateur d’un point de vue informatique, il convient également de prendre en compte d’autres problèmes, tels que:-Chaque compilateur de ce type comporte deux parties distinctes: le Front End, qui C’est la partie responsable de l’interaction avec l’utilisateur et qui entreprend l’analyse du code source, ainsi que le back-end.Cette seconde partie est celle qui est chargée de procéder à la génération du code au format machine.-Les fonctions qui mènent à Après ce logiciel, nous pouvons établir qu’ils sont effectués dans cet ordre: phase d’analyse (analyse lexicale, analyse syntaxique et analyse sémantique), phase de synthèse (génération de code intermédiaire) et optimisation du code.Parfois, il semble inclus dans la synthèse, consiste essentiellement à améliorer le code intermédiaire susmentionné à partir de là, vous pouvez obtenir un code machine qui est vraiment très rapide à exécuter.Dans les fondamentaux, ils sont devenus faire les compilateurs au quotidien, et ils font un travail vital.Oui, car s’ils n’existaient pas, nous ne pourrions pas utiliser toutes sortes d’applications informatiques.Elles constituent la base de la programmation.
Commentaires
Enregistrer un commentaire