LIBRISTO
LIBROAMANTO
povinné
Staňte sa súčasťou komunity milovníkov kníh z celého sveta a získajte hromadu výhod. Založiť účet zdarma
0
Doprava zadarmo s Packetou nad 59.99 €
Kuriér DPD 2.99 Zberné miesto GLS 2.99 SPS 3.99 Kuriér GLS 3.49 SPS Parcel Shop 2.99 Packeta kurýr 3.99 Pošta 3.99 Zberné miesto DPD 2.99 Zberné miesto DPD 0.00 Packeta 2.99

Doprava zdarma pre objednávky nad 59,99 € s Packetou a SPS Boxmi.

Building Programming Language Interpreters

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

Jazyk AngličtinaAngličtina
E-kniha Adobe ePub DRM
Nakladateľstvo Packt Publishing, január 2026
Explore why you might build a new programming language, which aspects influence runtime and language... Celý popis
? points 92 b
38.24
Skladom Ihneď na stiahnutie

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. ]]>

Herečka & Polyglotka
EWA KASP pre
Prehrať video
Ewa Kasp
Libristo má najväčší výber cudzojazyčnej literatúry. Preto si knihy kupujem tu.

Informácie o knihe

Celý názov Building Programming Language Interpreters
Autor Daniel Ruoso
Jazyk Angličtina
Väzba E-kniha - Adobe ePub DRM
Dátum vydania 2026
Počet strán 372
EAN 9781837630844
Libristo kód 51977318
Nakladateľstvo Packt Publishing
Darujte túto knihu ešte dnes
Je to jednoduché
1 Pridajte knihu do košíka a vyberte možnosť doručiť ako darček 2 Obratom Vám zašleme poukaz 3 Knihu zašleme na adresu obdarovaného

Prihlásenie

Prihláste sa k svojmu účtu. Ešte nemáte Libristo účet? Vytvorte si ho teraz!

 
povinné
povinné

Nemáte účet? Získajte výhody Libristo účtu!

Vďaka Libristo účtu budete mať všetko pod kontrolou.

Vytvoriť Libristo účet