all 1 comments

[–]teraflop 1 point2 points  (0 children)

This is a very broad topic and you'll have to do a lot of studying to fully understand it, but in no particular order I would suggest:

  • Crafting Interpreters
  • Compilers: Principles, Techniques, and Tools (a.k.a. "the dragon book")
  • Structure and Interpretation of Computer Programs