| Période de fabrication : 1975-1999 | Fabricant : fabricant non renseigné | |
| Domaines : Informatique et Communication | Sous-domaines : Logiciel | |
| Organisme : ACONIT | Ville : Lannion (Côtes-d'Armor) | |
| Modèle : | Matériaux : Carton, Papier |
Description
Le dossier PILOTE-METACOMP comprend une article technique de la revue R.I.R.O. (Revue française d'Informatique et de Recherche Opérationnelle), point de départ du projet, et l'ensemble des documents de réalisation de l'étude : listing des compilations Fortran, "carnet de notes" contenant toute la documentation du projet...
Vocabulaire :
Un compilateur est l'outils logiciel qui permet de transformer le texte en clair d'un logiciel ("code source") en un programme exécutable par un ordinateur ("code objet" puis "code exécutable").
- Un compilateur s'appuie sur une "grammaire" pour analyser un langage et déclencher la génération du code.
- Un métacompilateur prend en charge une grammaire, écrite dans un langage source spécifique, et la traite pour créer le compilateur correspondant.
Utilisation
Le projet PILOTE- METACOMP a été réalisé dans le cadre d'une entreprise de télécommunications. Il a permis aux services logiciels de développer un compilateur (langage de spécification LDS vers assembleur Z80) et plusieurs analyseurs de langages RHM (Relation Homme Machine). Cet ensemble est un document rare est unique qui détaille les éléments techniques nécessaires à l'avancement du projet.
Le point de départ est un article paru en 1969 dans la R.I.R.O. Cet article - précieusement conservé - a servi de base à la réalisation de l'analyseur syntaxique et lexicographique PILOTE en 1981.
Une difficulté d'utilisation de l'analyseur est la création manuelle de la table représentant la grammaire du langage analysé. Ceci a conduit à développer immédiatement un premier compilateur METACOMP, précisément chargé de créer ces tables.