
Programming language processors in Java
by David A. Watt, Deryck F. Brown, David Watt, Deryck Brown · first published 2000
2mentions
2recommended by
2HN commenters
2008–2017first – last mentioned
100% recommend
"This book provides a gently paced introduction to techniques for implementing programming languages by means of compilers and interpreters, using the object-oriented programming language Java. The book aims to exemplify good software engineering principles at the same time as explaining the specific techniques needed to build compilers and interpreters."--BOOK JACKET.
Affiliate links. As an Amazon Associate I earn from qualifying purchases.



…Compiler Implementation in ML (I'm not a fan of the C/Java versions) https://www.amazon.com/Modern-Compiler-Implementation-Andrew... If you are fluent in a mainstream OO language - Java, C#, Ruby etc Programming Language Processors in Java: Compilers and Interpreters ( the code is in Java but can be trivially ported into any OO language ) https://www.amazon.com/Programming-Language-Processors-Java-... Most compiler programming books…
on “Ask HN: Resources for learning to write compilers?” ↗1. Programming Language Processors in Java: Compilers and Interpreters http://www.dcs.gla.ac.uk/~daw/books/PLPJ/ 2. The definitive ANTLR reference http://www.pragprog.com/titles/tpantlr 1. gives you a good introduction in how to write parsers…
on “Ask YC: Good compiler books?” ↗