Language Implementation Patterns (Repost)

Posted By: igor_lv

Language Implementation Patterns By Terence Parr
English | 2010 | ISBN: 193435645X | PDF | 1st Edition | 400 pages | 9 Mb
Compilers, .NET

Knowing how to create domain-specific languages (DSLs) can give you a huge productivity boost. Instead of writing code in a general-purpose programming language, you can first build a custom language tailored to make you efficient in a particular domain.
"Throw away your compiler theory book! Terence Parr shows how to write practical parsers, translators, interpreters, and other language applications using modern tools and design patterns. Whether you're designing your own DSL or mining existing code for bugs or gems, you'll find example code and suggested patterns in this clearly written book about all aspects of parsing technology. " Guido van Rossum, Creator of the Python language