Crafting Interpreters (by R.Nystrom)
Posted: 14 Dec 2021, 07:01
Highly recommended by German c't Magazin (2021- issue 21, p.177)
Robert Nystrom (Google Developer, Dart Programming Language)
"I got bitten by the language bug years ago while on paternity leave between midnight feedings.
I cobbled together a number of hobby languages before worming my way into an honest-to-God, full-time programming language job. Today, I work at Google on the Dart language.
Before I fell in love with languages, I developed games at Electronic Arts for eight years.
I wrote the best-selling book 'Game Programming Patterns' based on what I learned there. You can read that book for free too."
craftinginterpreters.com
You can get the free (HTML) version of his book [here]. For other (charged) formats feel free to check the link above!
Robert Nystrom (Google Developer, Dart Programming Language)
"I got bitten by the language bug years ago while on paternity leave between midnight feedings.
I cobbled together a number of hobby languages before worming my way into an honest-to-God, full-time programming language job. Today, I work at Google on the Dart language.
Before I fell in love with languages, I developed games at Electronic Arts for eight years.
I wrote the best-selling book 'Game Programming Patterns' based on what I learned there. You can read that book for free too."
craftinginterpreters.com
You can get the free (HTML) version of his book [here]. For other (charged) formats feel free to check the link above!