Compilers
Compilers translate one language to another. They're most commonly used to translate higher level languages like C to lower level languages like Assembly.
[Garbage Collection Algorithms – Dmitry Soshnikov]
[HOPL IV: The history of programming languages]. All of these conferences are worth looking into and learning from; don't repeat the mistakes of the past!
[Tracing JIT vs Method JIT: What to choose? : ProgrammingLanguages]
[CS
6120] :: Advanced compilers course. Lots of cool things to learn about
optimisation!
[Implementing functional languages: a tutorial - Microsoft Research]
[Compilers - Compilers for contrarians]
[MLton]: A whole
program optimizer for SML. OCaml has far more support, sure, but the prospect of
a whole-program optimizer is compelling!
Great resource for learning about the history of programming languages
research, by definition.
To Review
HOPL