shipslides
Tech32 slides0 views

Compilers

A compiler is a program that translates a program. The input is source code in one language; the output is an executable program — usually in machine code...

Standalone
Sandboxed deck
Open raw

About this HTML presentation

This Shipslides page presents Compilers as an interactive HTML presentation deck in the Technology catalog with 32 slides. The share page keeps the uploaded deck sandboxed while exposing readable context, topics, and a slide outline for viewers and search engines.

A compiler is a program that translates a program. The input is source code in one language; the output is an executable program — usually in machine code, sometimes in another high-level language, sometimes in bytecode for a virtual machine. Key sections include: Compi lers.; Opening What a compiler is.; Chapter I The five phases.; Chapter II Hopper and the A-0.; Chapter III FORTRAN I.; Chapter IV Lexical analysis.; Chapter V Context-free grammars.; Chapter VI LL, LR, and friends.; Chapter VII Abstract syntax trees.; Chapter VIII Type checking..

Key sections

  • 01Compi lers.
  • 02Opening What a compiler is.
  • 03Chapter I The five phases.
  • 04Chapter II Hopper and the A-0.
  • 05Chapter III FORTRAN I.
  • 06Chapter IV Lexical analysis.
  • 07Chapter V Context-free grammars.
  • 08Chapter VI LL, LR, and friends.

Topics covered

technologycompilers
Slide outline
  1. 01Compi lers.
  2. 02Opening What a compiler is.
  3. 03Chapter I The five phases.
  4. 04Chapter II Hopper and the A-0.
  5. 05Chapter III FORTRAN I.
  6. 06Chapter IV Lexical analysis.
  7. 07Chapter V Context-free grammars.
  8. 08Chapter VI LL, LR, and friends.
  9. 09Chapter VII Abstract syntax trees.
  10. 10Chapter VIII Type checking.
  11. 11Chapter IX Intermediate representations.
  12. 12Chapter X Optimisation passes.
  13. 13Chapter XI Code generation.
  14. 14Chapter XII The Dragon Book.
  15. 15Chapter XIII The C compiler tradition.
  16. 16Chapter XIV GCC.
  17. 17Chapter XV LLVM.
  18. 18Chapter XVI Clang.
  19. 19Chapter XVII Just-in-time compilation.
  20. 20Chapter XVIII The JavaScript engines.
  21. 21Chapter XIX WebAssembly.
  22. 22Chapter XX Polyhedral optimisation.
  23. 23Chapter XXI Auto-vectorisation.
  24. 24Chapter XXII GPU compilation.
  25. 25Chapter XXIII MLIR.
  26. 26Chapter XXIV Bootstrapping.
  27. 27Chapter XXV Diagnostics.
  28. 28Chapter XXVI Verified compilers.
  29. 29Chapter XXVII The state of the art.
  30. 30Chapter XXVIII Twenty essentials.
  31. 31Chapter XXIX Watch & read.
  32. 32The end of the deck.
Page data
Canonical
https://shipslides.com/d/technology-compilers
Category
Technology
Size
7.3 MB
Updated
2026-05-17
LLM text
https://shipslides.com/d/technology-compilers/llms.txt
Remove this deck