📚
Docs
search
Ctrlk
  • Welcome
  • Santhosh Thottingalchevron-right
  • Malayalam Computing
    • Unicodechevron-right
    • Input methodschevron-right
    • Script Renderingchevron-right
    • Type Designchevron-right
    • Spellcheckchevron-right
    • Hyphenationchevron-right
    • Typesettingchevron-right
    • Speech Recognition
    • Speech Synthesischevron-right
    • Collation
    • Corpus
    • Morphology Analysischevron-right
    • Named Entity Recognition
    • Numberschevron-right
    • Machine Translationchevron-right
    • Optical Character recognition
    • Transliteration
    • Digitization
    • NLPchevron-right
    • Grammar analysischevron-right
    • Dictionarychevron-right
    • Natural Language Understanding
    • Natural Language Generation
    • Swathanthra Malayalam Computing
    • Metachevron-right
    • Encyclopedia
    • Governmentchevron-right
  • Academic Researchchevron-right
  • Arts
  • Books
  • Blockchain
  • Computer Sciencechevron-right
    • Data, Information, Knowledge
    • Theory of computation
    • Compilers and Interpreters
    • Graphics
    • Data Visualization
    • Parsers
    • Data Structures & Algorithms
    • Finite State Transducer
  • Cyberspacechevron-right
  • Databases
  • Educationchevron-right
  • Entertainment
  • Frontend technologychevron-right
  • Generative Graphicschevron-right
  • Hardware
  • Internetchevron-right
  • Knowledge Representation
  • Languages & Scriptschevron-right
  • Lifechevron-right
  • Linux
  • Machine learningchevron-right
  • Mathematics
  • Music
  • Parenting
  • Politicschevron-right
  • Productivity
  • Problem Solving
  • Science
  • Software Libraries
  • Software Engneeringchevron-right
  • Web3
  • Web Typography
  • Writing
  • പാട്ടുകൾchevron-right
  • മലയാളം അച്ചടി
  • ഗവേഷണപ്രബന്ധങ്ങൾ
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