Langages et compilation - 4AMCS444
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
Objectifs
- Mettre en oeuvre un outil d'analyse syntaxique
- Interpréter correctement les messages d'erreur d'un compilateur
- Comprendre les langages de programmation au delà des aspects syntaxiques
- Identifier le rôle que peuvent jouer les techniques de compilation pour la sureté
Contenu Rôle et architecture d'un compilateur
Analyse lexicale
Grammaires et dérivation
Analyse syntaxique
Analyse sémantique
Génération de code
Gestion de la pile
Prérequiscours 'info théorique' (langages, grammaires, automates)
expérience d'au moins un langage de programmation (C, Java...)
notions de langage assembleur
Contrôles des connaissances E1 = Examen de session 1 : Écrit 1h30, documents et calculatrice non autorisés
E2 = Examen de session 2 : Écrit 1h30, documents et calculatrice non autorisés
PR = Note de projet
Informations complémentaires Code de l'enseignement : 4AMCS444
Langue(s) d'enseignement : 
Le cours est rattaché aux structures d'enseignement suivantes :
Vous pouvez retrouver ce cours dans la liste de tous les cours.
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
mise à jour le 25 juin 2015