Accueil - Recherche par Faculté - Par enseignant - Par cours


INFO0025-1

Compilateurs et systèmes d'écriture des compilateurs


Durée :30h Th, 30h Pr
ECTS :
3e épreuve ingénieur civil électricien (électronique)6,5
3ème épreuve ingénieur civil informaticien5,5
3ème épreuve ingénieur civil informaticien5
1re licence en informatique6
Titulaire(s) :Pierre‑Arnoul de Marneffe
Aperçu général :Structure générale d'un compilateur : analyse lexicale, analyse syntaxique, génération de code. Grammaire BNF. Méthode descendante et méthode ascendante d'analyse syntaxique. Etude détaillée d'un analyseur pour grammaire à précédence faible. Conception des routines sémantiques. Utilisation des techniques de compilation pour adapter un langage donné à une application particulière. Travaux pratiques : développement complet d'un compilateur.
Objectif du cours :Introduction à la conception et au développement d'un compilateur.
Pré-requis :Cours INFO 01 Introduction à l'algorithmique I.
Travaux pratiques :Les étudiants conçoivent et développent (par groupe de 2) un compilateur complet pour un mini-langage.
Organisation :Au premier semestre: Cours théorique: les mercredis du semestre de 8h30 à 12h.
Notes de cours :Divers articles servent de références aux méthodes et aux algorithmes étudiés.
Evaluation :En première session
  • Examen oral pendant la session de mai-juin.
    Cet examen porte sur le compilateur développé. L'examen a lieu après remise du rapport de développement.

En deuxième session
  • Examen oral
    Pour les modalités: voir première session.
Contacts :Enseignant: P.A. de Marneffe (PA.deMarneffe@ulg.ac.be)
Bureau: au Nouvel Institut de Mathématique (I15, premier étage)
Secrétariat: M.T. Ratz (Tél. 04/366 26 81 - 04/366 27 55) (Institut Montefiore)
Assistant-Boursier: Mle Djenaba KANTE; M. C. THIERNESSE; M. C. BRIQUET.
(Tél. 04/366 27 04 - 04/366 20 94 -04/366 26 09) Nouvel Institut de Mathématique (I8 - I9 - I7, premier étage).
Etudiants-moniteurs: engagés dans le courant du mois d'octobre.
NB: Ce personnel étant extrêmement mouvant, des modifications peuvent survenir en cours d'année académique.
Remarques :Toute note attribuée à l'issue d'une session peut être conservée, quelle que soit sa valeur.




ULg : Administration de l'Enseignement et des Etudiants - Affaires Académiques
Responsable de l'information : Monique Marcourt, directrice A.E.E.
Date de validité des données : 23/01/2004
Réalisation SEGI