• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

Compilation (INFO805_INFO)

  • ECTS

    3 crédits

  • Composante

    UFR Sciences et Montagne

Description

Principes et outils informatique de génération des interpréteurs et compilateurs

Lire plus

Objectifs

Comprendre et maîtriser les principes de base et les outils utilisés couramment pour la construction des interpréteurs et des compilateurs

Lire plus

Heures d'enseignement

  • CMCours Magistral9h
  • TDTravaux Dirigés9h
  • TPTravaux Pratiques12h

Pré-requis obligatoires

INFO502_INFO

Lire plus

Plan du cours

Introduction à la compilation

Analyse Lexicale

 - langages réguliers,

 - expressions, régulières,

 - reconnaissance des expressions régulières à l’aide d’automates à états finis

Analyse Syntaxique

 - grammaires hors-contexte, dérivation, arbre de dérivation syntaxique

 - analyseurs descendant, ascendants

 - grammaires attribuées et traduction dirigée par la syntaxe

 - outils d’analyse syntaxiques

Analyse Sémantique
 - sémantiques des langages

 - vérifications de types

 - génération de code

 - optimisation

Lire plus

Compétences visées

Compréhension des principes de base du fonctionnement des interpréteurs et des compilateurs

Lire plus

Bibliographie

Compilateurs : principes, techniques et outils : Alfred V. Aho, Ravi Sethi et Jeffrey D. Ullman

Lire plus