La CEPA et le bugExplore la CEPA, les compilateurs et l'origine du terme «bug» dans l'informatique.
Interprètes et machines virtuellesExplore les interprètes, les machines virtuelles, les techniques d'optimisation et la gestion de la mémoire dans les langages de programmation.
S'inscrire MachineCouvre l'efficacité des machines de registre sur les machines de pile, l'organisation de la mémoire et les instructions de cartographie.
Interprètes et machines virtuellesExplore les interprètes et les machines virtuelles, en discutant de leurs avantages, de leurs types et de leurs techniques d'optimisation.
Représentations intermédiaires : CPS/L3Couvre les représentations intermédiaires dans les compilateurs, en se concentrant sur CPS / L3 IR fonctionnel avec des continuations locales et des constructions de contrôle.
Compiler Extension LabCouvre le Compiler Extension Lab, en se concentrant sur l'ajout de nouvelles fonctionnalités à un compilateur de langage fonctionnel simple.
Compilation des expressionsCouvre la conversion des expressions, l'évaluation à l'aide de machines à piles et la génération de bytecode.