📚
Docs
search
⌘Ctrlk
📚
Docs
  • Welcome
  • Santhosh Thottingal
  • Malayalam Computing
    • Unicode
    • Input methods
    • Script Rendering
    • Type Design
    • Spellcheck
    • Hyphenation
    • Typesetting
    • Speech Recognition
    • Speech Synthesis
    • Collation
    • Corpus
    • Morphology Analysis
    • Named Entity Recognition
    • Numbers
    • Machine Translation
    • Optical Character recognition
    • Transliteration
    • Digitization
    • NLP
    • Grammar analysis
    • Dictionary
    • Natural Language Understanding
    • Natural Language Generation
    • Swathanthra Malayalam Computing
    • Meta
    • Encyclopedia
    • Government
  • Academic Research
  • Arts
  • Books
  • Blockchain
  • Computer Science
    • Data, Information, Knowledge
    • Theory of computation
    • Compilers and Interpreters
    • Graphics
    • Data Visualization
    • Parsers
    • Data Structures & Algorithms
    • Finite State Transducer
  • Cyberspace
  • Databases
  • Education
  • Entertainment
  • Frontend technology
  • Generative Graphics
  • Hardware
  • Internet
  • Knowledge Representation
  • Languages & Scripts
  • Life
  • Linux
  • Machine learning
  • Mathematics
  • Music
  • Parenting
  • Politics
  • Productivity
  • Problem Solving
  • Science
  • Software Libraries
  • Software Engneering
  • Web3
  • Web Typography
  • Writing
  • പാട്ടുകൾ
  • മലയാളം അച്ചടി
  • ഗവേഷണപ്രബന്ധങ്ങൾ
gitbookPowered by GitBook
block-quoteOn this pagechevron-down
  1. Computer Science

Compilers and Interpreters

hashtag
Books

  • Build Your Own Lisparrow-up-right by Daniel Holden

  • Crafting Interpretersarrow-up-right by Robert Nystrom

  • Creating the Bolt Compilerarrow-up-right by Mukul Rathi

  • How Clang Compiles a Functionarrow-up-right by John Regehr

  • How LLVM Optimizes a Functionarrow-up-right by John Regehr

  • Let's Build a Compilerarrow-up-right by Jack Crenshaw

  • Let's Write a Compiler by Brian Robert Callahan

    • Part 1: Introduction, selecting a language, and doing some planningarrow-up-right

    • Part 2: A lexerarrow-up-right

    • Part 3: A parserarrow-up-right

    • Part 4: Testingarrow-up-right

    • Part 5: A code generatorarrow-up-right

    • Part 6: Input and outputarrow-up-right

    • Part 7: Arraysarrow-up-right

    • Part 8: Strings, forward references, and conclusionarrow-up-right

  • Make A Languagearrow-up-right - A series about making a programming language called Eldiro using the Rust programming language.

PreviousTheory of computationchevron-leftNextGraphicschevron-right

Last updated 4 years ago