What to Expect from This Book

This book gives you just the tools you’ll need to develop day-to-day language applications. You’ll be able to handle all but the really advanced or esoteric situations. For example, we won’t have space to cover topics such as machine code generation, register allocation, automatic garbage collection, thread models, and extremely efficient interpreters. You’ll get good all-around expertise implementing modest languages, and you’ll get respectable expertise in processing or translating complex languages.

This book explains how existing language applications work so you can build your own. To do so, we’re going to break them down into a series of well-understood and commonly used patterns. But, keep in mind that this ...

Get Language Implementation Patterns now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.