ODBIERZ TWÓJ BONUS :: »

Building Programming Language Interpreters. A practical journey from idea to implementation in C++ Daniel Ruoso

Język publikacji: 1
Building Programming Language Interpreters. A practical journey from idea to implementation in C++ Daniel Ruoso - okladka książki

Building Programming Language Interpreters. A practical journey from idea to implementation in C++ Daniel Ruoso - okladka książki

Autor:
Daniel Ruoso
Serie wydawnicze:
Learning
Ocena:
Stron:
165
Designing a custom programming language can be the most effective way to solve certain types of problems—especially when precision, safety, or domain-specific expressiveness matters. This book guides you through the full process of creating your own language and interpreter, from design to implementation, using modern C++.

You’ll start by exploring when and why building a language is worth it, and how to design one to match a specific problem domain. Along the way, you’ll examine real-world interpreter architectures and how their design decisions affect language capabilities.

The book then walks through the entire process of building an interpreter: defining the syntax, building a parser and semantic model, designing an abstract syntax tree, generating executable instructions, and implementing a runtime. All examples are in modern C++, with a focus on clean architecture and real-world usability.

By the end, you’ll have a fully working interpreter for a domain-specific language designed to handle network protocols—plus the knowledge and tools to design your own language from scratch.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Sposób płatności