Aller au menu Aller au contenu
L'école d'ingénieur en systèmes avancés et réseaux

> Formation > 1er Cycle

Langages et compilation - 4AMCS444

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo
  • Volumes horaires

    • CM : 13.5
    • TD : 12.0
    • TP : 30.0
    Crédits ECTS : 5.0

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é
Contact Christophe DELEUZE

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érequis

cours '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

Les modalités sont affichées à la scolarité

Informations complémentaires

Cursus ingénieur->Filière IR->Semestre 3

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo

mise à jour le 25 juin 2015

Grenoble INP Institut d'ingénierie Univ. Grenoble Alpes