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


INFO0025-1

Compilateurs et systèmes d'écriture des compilateurs


Durée :30h Th, 30h Pr
Crédits/ECTS :
3e épreuve ingénieur civil électricien (électronique)6,5
3e épreuve ingénieur civil informaticien5,5
3e épreuve ingénieur civil informaticien5
1re licence en informatique6
Master en sciences informatiques6
1re année du grade de master en sciences informatiques, à finalité spécialisée6
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, direction A.E.E.
Date de validité des données : 27/02/2006
Réalisation SEGI