Compilateur Dans un compilateur, l'allocation de registres est une étape importante de la production de code. Elle vise à choisir dans quel registre du processeur sera rangée chaque variable lors de l'exécution du programme que l'on compile. ...Wikipedia "Allocation de registres"
L'analyse lexicale est la transformation d’un flot de caractères en un flot de lexèmes ou token. ...Wikipedia "Analyse lexicale"
L'analyse syntaxique consiste à exhiber la structure d'un texte. Un analyseur syntaxique est un programme informatique qui réalise cette tâche. Cette opération suppose une formalisation du texte, qui est vu comme un élément d'un langage formel, et qui est régi par un ensemble de règles de syntaxe formant une grammaire formelle. La structure révélée par l'analyse donne précisément comment les règles de syntaxe sont combinées dans le texte. Cette structure est essentiellement une hiérarchie de syntagmes, représentable par un arbre syntaxique. ...Wikipedia "Analyse syntaxique"
Un arbre syntaxique est un arbre permettant de représenter la syntaxe d'un objet. ...Wikipedia "Arbre syntaxique"
En informatique, l'assemblage est une phase de la compilation des logiciels. Il s'agit de la phase où l'on transforme du code assembleur en fichier binaire. Plus précisément, l'assembleur est un programme qui va, pour chaque instruction du code assembleur, écrire le code binaire correspondant à cette action pour un processeur choisi. ...Wikipedia "Assemblage (informatique)"
Un compilateur est un programme informatique qui traduit un langage, le langage source, en un autre, appelé le langage cible, en préservant la signification du texte source. Ce schéma général décrit un grand nombre de programmes différents ; et ce que l'on entend par « signification du texte source » dépend du rôle du compilateur. Lorsque l'on parle de compilateur, on suppose aussi en général que le langage source est, pour l'application envisagée, de plus haut niveau que le langage cible, c'est-à-dire qu'il présente un niveau d'abstraction supérieur. ...Wikipedia "Compilateur"
Un compilateur de compilateur est un programme informatique capable de générer la totalité ou certaines parties de compilateur (partie analyse lexicale, partie analyse syntaxique, partie analyse sémantique, partie synthèse, partie de gestion des erreurs...) pour former un tout cohérent, le code source du compilateur souhaité. ...Wikipedia "Compilateur de compilateur"
http://fr.shortopedia.com for you!
En informatique, GCC, abréviation de GNU Compiler Collection, est le compilateur créé par le projet GNU. Il s'agit d'une collection de logiciels libres intégrés capables de compiler divers langages de programmation, dont C, C++, Objective-C, Java, Ada et Fortran. ...Wikipedia "GNU Compiler Collection"
(Grammaire d'opérateurs) * Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman, Compilers: Principles, Techniques, and Tools, Addison Wesley Publishing Company, 1986 ...Wikipedia "Grammaire d'opérateurs"
L'inférence de types est un mécanisme qui permet à un compilateur ou un interprète de rechercher automatiquement les types associés à des expressions, sans qu'ils soient indiqués explicitement dans le code source. ...Wikipedia "Inférence de types"
Lex et yacc sont des outils de génération d'analyseurs lexicaux (Lex) et syntaxiques (Yacc) en langage C. « Yacc » est l'acronyme de Yet Another Compiler Compiler. ...Wikipedia "Lex et yacc"
SmartEiffel est un compilateur Eiffel libre. Ce compilateur est développé au LORIA, un laboratoire de recherche situé à Nancy en France. ...Wikipedia "SmartEiffel"
tcc (Tiny C Compiler) est un compilateur C, petit, mais complet, conforme à la norme ISO C99 (NB : cette norme n'est pas compatible avec le C++). Son créateur F. Bellard indique que tcc peut être utilisé comme un langage de script. ...Wikipedia "Tiny C Compiler"
This article is licensed under the GNU Free Documentation License.
It uses material from the Wikipedia . Direct links to the original articles are in the text.
If you use exact copy or modified of this article you should preserve above paragraph and put also : It uses material from
the Shortopedia article about "Compilateur".
| MAIN PAGE | MAIN INDEX | CONTACT US |