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.
Compiler Extension LabCouvre le Compiler Extension Lab, en se concentrant sur l'ajout de nouvelles fonctionnalités à un compilateur de langage fonctionnel simple.
Optimisation et modèlesExplore l'optimisation dans le code C ++, les idées algorithmiques, le profilage de code et la méta-programmation de modèles.
Constructeurs par défaut en C++Couvre les constructeurs par défaut dans C++, y compris les exemples et les implications de la spécification des constructeurs dans C++11.
Optimisation : Attribution des registresCouvre les sujets de construction avancés du compilateur sur les techniques d'optimisation telles que l'élimination du code mort, le pliage constant et l'allocation des registres.