Descriptif
Prerequisites: CSE205 (architecture des ordinateurs, recommandé)
La compilation est le processus de transformation de programmes sources et d'abstractions de haut niveau en code machine binaire directement exécutable par les ordinateurs. Ce cours présente les principes et les techniques de compilation, incluant les analyseurs syntaxiques, les interpréteurs et les traducteurs, ainsi que des sujets liés à l'optimisation du code et l'analyse sémantique. Les étudiants développeront un compilateur pour un langage de programmation simple.
Diplôme(s) concerné(s)
Parcours de rattachement
Pour les étudiants du diplôme Bachelor of Science de l'Ecole polytechnique
Vous devez avoir validé l'équation suivante : UE CSC_2F001_EP Et UE CSC_2S007_EP
Prérequis : CSE205 (architecture des ordinateurs, recommandé)
Format des notes
Numérique sur 20Littérale/grade américainPour les étudiants du diplôme Bachelor of Science de l'Ecole polytechnique
Vos modalités d'acquisition :
The final grade will be made from:
- Quizzes (30% of the grade)
- At the beginning of each odd-indexed lecture - be on time!
- ~10 minutes
- A final project (70% of the grade)
- Crédits ECTS acquis : 5 ECTS
La note obtenue rentre dans le calcul de votre GPA.