LIBRISTO
LIBROAMANTO
kötelező
Legyen része a világ minden tájáról összegyűlt könyvbarátok közösségének és élvezze a rengeteg előnyt. Ingyenes regisztráció
0
Ingyenes szállítás a FoxPost futárszolgálattal, 19 990 Ft feletti vásárlás esetén
DPD futárszolgálat 1 190 Ft Posta 1 795 Ft PostaPont / Csomagautomata 1 690 Ft Postán 1 690 Ft GLS pont 1 390 Ft FoxPost 1 190 Ft Packeta 1 190 Ft DPD gyűjtőpont 990 Ft GLS futár 1 790 Ft

Ingyenes szállítás 19 990 Ft feletti rendelés esetén – Packeta, Fox Post Box és DPD csomagpont átvétellel

Building Programming Language Interpreters

A bottom-up approach to runtimes, execution, and implementation in C++

Nyelv AngolAngol
E-könyv Adobe ePub DRM
Kiadó Packt Publishing, január 2026
Explore why you might build a new programming language, which aspects influence runtime and language... Teljes leírás
? points 92 b
13 516 Ft
Raktáron Azonnal letölthető

Explore why you might build a new programming language, which aspects influence runtime and language design choices, and how to implement a working first-version interpreter for that language in C++. Free with your book: DRM-free PDF version + access to Packt's next-gen Reader*Key FeaturesDesign a domain-specific language to solve focused problems and reduce complexity and bugsFollow a bottom-up approach, from runtime design to interpreter implementationBuild an interpreter from scratch as a functional, minimum viable productBook DescriptionDesigning 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 designing and implementing your own programming language and interpreter, from language design to execution, using modern C++. You ll start by exploring when and why building a domain-specific language is worth it, and how to design one to fit a specific problem domain. Along the way, you ll examine real-world interpreter architectures and see how their design decisions affect language behavior, capabilities, and runtime trade-offs. The book then walks through the entire process of interpreter implementation: defining syntax, building a lexer and parser, 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 programming language from scratch. *Email sign-up and proof of purchase requiredWhat you will learnDesign a domain-specific language and interpreter from scratchWrite an interpreter that can be embedded into existing environmentsUnderstand how runtime shapes language execution and interpreter designReason about language design and runtime trade-offsDefine and implement the execution model of an interpreted languageImplement a lexer, parser, analyzer, and instruction emitter in C++Who this book is forThis book is tailored for intermediate to advanced software developers, particularly those interested in language design and implementation. It's ideal for programmers seeking to expand their skill set and tackle complex problems efficiently. Professionals working in roles such as software engineers, language designers, or system architects will benefit from the practical insights and hands-on experience provided in the book. Good understanding of C++ programming and basic understanding of language design concepts are recommended to fully grasp the content. ]]>

Színésznő & Poliglott
EWA KASP részére
A videó lejátszása
Ewa Kasp
A Libristo rendelkezik az idegennyelvű könyvek legnagyobb kínálatával. Ezért vásárolom a könyveket itt.

Információ a könyvről

Teljes megnevezés Building Programming Language Interpreters
Szerző Daniel Ruoso
Nyelv Angol
Kötés E-könyv - Adobe ePub DRM
Kiadás éve 2026
Oldalszám 372
EAN 9781837630844
Libristo kód 51977318
Ajándékozza oda ezt a könyvet még ma
Nagyon egyszerű
1 Tegye a kosárba könyvet, és válassza ki a kiszállítás ajándékként opciót 2 Rögtön küldjük Önnek az utalványt 3 A könyv megérkezik a megajándékozott címére

Belépés

Bejelentkezés a saját fiókba. Még nincs Libristo fiókja? Hozza létre most!

 
kötelező
kötelező

Nincs fiókja? Szerezze meg a Libristo fiók kedvezményeit!

A Libristo fióknak köszönhetően mindent a felügyelete alatt tarthat.

Libristo fiók létrehozása