
Language Implementation Patterns: Techniques for Implementing Domain-Specific Languages
Kurzinformation



inkl. MwSt. Versandinformationen
Artikel zZt. nicht lieferbar
Artikel zZt. nicht lieferbar

Beschreibung
"Language Implementation Patterns: Techniques for Implementing Domain-Specific Languages" von Terence Parr ist ein praxisorientiertes Buch, das sich mit der Entwicklung und Implementierung von domänenspezifischen Sprachen (DSLs) beschäftigt. Das Buch richtet sich an Softwareentwickler und Architekten, die eigene Sprachen entwerfen möchten, um spezifische Probleme effizienter zu lösen. Parr beginnt mit einer Einführung in die Grundlagen von DSLs und erklärt, warum sie nützlich sind. Er behandelt verschiedene Sprachparadigmen und gibt einen Überblick über Compiler-Design-Grundlagen. Im Hauptteil des Buches stellt er verschiedene Muster und Techniken vor, die bei der Implementierung von DSLs hilfreich sind. Diese Muster decken Aspekte wie Parsing, Abstrakte Syntaxbäume (AST), Codegenerierung und Optimierung ab. Das Buch enthält zahlreiche Beispiele und Fallstudien, die veranschaulichen, wie man diese Muster in realen Projekten einsetzen kann. Dabei legt Parr besonderen Wert auf praktische Anwendungen und zeigt auf, wie Entwickler komplexe Probleme durch den Einsatz maßgeschneiderter Sprachen lösen können. Insgesamt bietet "Language Implementation Patterns" eine umfassende Anleitung zur Erstellung leistungsfähiger DSLs und ist eine wertvolle Ressource für alle, die sich mit der Entwicklung benutzerdefinierter Programmiersprachen beschäftigen möchten.
Produktdetails

So garantieren wir Dir zu jeder Zeit Premiumqualität.
Über den Autor
Terence Parr is a professor of computer science and graduate program director at the University of San Francisco, where he continues to work on his ANTLR parser generator (http://www.antlr.org) and template engine (http://www.stringtemplate.org). Terence has consulted for and held various technical positions at companies such as IBM, Lockheed Missiles and Space, NeXT, and Renault Automation. Terence holds a Ph.D. in computer engineering from Purdue University and was a postdoctoral fellow at the Army High-Performance Computing Research Center at the University of Minnesota, where he built parallelizing FORTRAN source-to-source translators. He is the author of "The Definitive ANTLR Reference":http://pragprog.com/titles/tpantlr.
- Hardcover
- 588 Seiten
- Erschienen 2000
- Springer
- hardcover
- 392 Seiten
- Brandstetter, O
- Kartoniert
- 355 Seiten
- Erschienen 2006
- Springer
- paperback
- 519 Seiten
- Erschienen 2008
- Pearson
- Taschenbuch
- 312 Seiten
- Erschienen 2015
- Wiley-Blackwell
- paperback
- 444 Seiten
- Erschienen 1997
- Mcgraw-Hill Professional
- Taschenbuch
- 540 Seiten
- Erschienen 2001
- Editorial Club Universitario