A Short Survey of Compiler Backends
abhinavsarkar.net·3h·
Flag this post

As an amateur compiler developer, one of the decisions I struggle with is choosing the right compiler backend. Unlike the 80’s when people had to target various machine architectures directly, now there are many mature options available. This is a short and very incomplete survey of some of the popular and interesting options.

Contents

  1. Machine Code / Assembly
  2. Intermediate Representations
  3. Other High-level Languages
  4. Virtual Machines / Bytecode
  5. WebAssembly
  6. Meta-tracing Frameworks
  7. Unconventional Backends
  8. [Conclusion](#concl…

Similar Posts

Loading similar posts...