INDEX / 05 / TECHNICAL DISCIPLINE
05

Compilers & Runtimes.

Between a program and a machine.

Examine compilation stages, intermediate representations, optimization and program execution.

THE SCOPE

Front ends, parsing, IR, code generation, virtual machines, linkers and JIT runtimes.

This starting dossier establishes a research remit and reference points for the section. It does not claim to be a comprehensive historical survey. Future articles will identify primary evidence, publication or artifact dates, competing accounts and the limits of verification.

01 / EVIDENCE LENS

Compilation is a pipeline, not one step

Lexing, parsing, semantic analysis, IR construction, optimization, code generation and linking are distinct responsibilities in many toolchains.

02 / EVIDENCE LENS

The intermediate form matters

IR enables analysis and optimization independently of the source language or final target, but each implementation makes different design choices.

03 / EVIDENCE LENS

Runtimes affect observable behavior

Garbage collection, scheduling, exception handling and libraries are part of how a language is actually experienced.

OPEN QUESTIONS / NOT ASSUMPTIONS

Questions that guide the reporting.

  1. 01Which toolchain release and flags are used?
  2. 02Does the documented output depend on target architecture?
  3. 03Can a demonstration be reproduced without undocumented tooling?

PRIMARY & TECHNICAL REFERENCES

Starting sources

The references below are paths into the evidence, not a claim that every historical question is settled. Each future article will provide its own direct citations and version-specific evidence.

  1. 01LLVM — Getting Started llvm.org
  2. 02LLVM — Kaleidoscope tutorial llvm.org

VERSION RECORD / 1.0

This dossier is revisable.

2026-10-08 — Initial edition. Research scope, evidence lenses, questions and reference starting points published. No external submissions have been reviewed for this initial edition. Future substantive changes should be documented with supporting evidence.

Submit source evidence or a correction →
CONTINUE EXPLORINGOperating Systems