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 Programmes d'échange internationaux
Pour les étudiants du diplôme Bachelor of Science de l'Ecole polytechnique
Vos modalités d'acquisition :
The final grade will be made from:
- 10-minute quizzes every two weeks (15% of the final grade)
- 1 graded tutorial (mid-term) (35% of the final grade)
- a final project (50% of the final grade)
The remedial will consist of a 2 hour written exam (any document allowed).
Le rattrapage est autorisé (Note de rattrapage conservée écrêtée à une note seuil de 10)- Crédits ECTS acquis : 5 ECTS
La note obtenue rentre dans le calcul de votre GPA.