Cover of Programming language processors in Java

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.

Mentions per year

10 2007: 0 mentions2008: 1 mention2009: 0 mentions2010: 0 mentions2011: 0 mentions2012: 0 mentions2013: 0 mentions2014: 0 mentions2015: 0 mentions2016: 0 mentions2017: 1 mention2018: 0 mentions2019: 0 mentions2020: 0 mentions2021: 0 mentions2022: 0 mentions2023: 0 mentions2024: 0 mentions2025: 0 mentions2026: 0 mentions200720172026

What Hacker News says

  • plinkplonk · Jul 8, 2017 · Recommends

    …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?” ↗
  • at · Mar 14, 2008 · Recommends

    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?” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help