Books > Computing & IT > Computer programming > Compilers & interpreters
|
Buy Now
Language Implementation Patterns (Paperback)
Loot Price: R970
Discovery Miles 9 700
|
|
Language Implementation Patterns (Paperback)
Expected to ship within 9 - 17 working days
|
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. The
key is understanding the common patterns found across language
implementations. "Language Design Patterns" identifies and
condenses the most common design patterns, providing sample
implementations of each. The pattern implementations use Java, but
the patterns themselves are completely general. Some of the
implementations use the well-known ANTLR parser generator, so
readers will find this book an excellent source of ANTLR examples
as well. But this book will benefit anyone interested in
implementing languages, regardless of their tool of choice. Other
language implementation books focus on compilers, which you rarely
need in your daily life. Instead, "Language Design Patterns" shows
you patterns you can use for all kinds of language applications.
You'll learn to create configuration file readers, data readers,
model-driven code generators, source-to-source translators, source
analyzers, and interpreters. Each chapter groups related design
patterns and, in each pattern, you'll get hands-on experience by
building a complete sample implementation. By the time you finish
the book, you'll know how to solve most common language
implementation problems.
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!
|
You might also like..
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.