Maxime Chevalier-Boisvert (DIRO) — AA-1175
07/02/2014 à 11h30
Un avantage majeur des compilateurs à la volée par rapport aux compilateurs statiques est leur habileté à s’adapter aux paramètres d’un programme en cours d’exécution. Ceci est particulièrement important quand on travaille avec un langage de programmation dynamique tel que JavaScript ou Python.
Nous introduirons des stratégies de compilation adaptives qui visent à atteindre deux objectifs a priori conflictuels : générer du code machine plus optimisé tout en réduisant le temps de compilation.