Chiudi

Aggiungi l'articolo in

Chiudi
Aggiunto

L’articolo è stato aggiunto alla lista dei desideri

Chiudi

Crea nuova lista

Building Programming Language Interpreters: A bottom-up approach to runtimes, execution, and implementation in C++ - Daniel Ruoso - cover
Building Programming Language Interpreters: A bottom-up approach to runtimes, execution, and implementation in C++ - Daniel Ruoso - cover
Dati e Statistiche
Wishlist Salvato in 0 liste dei desideri
Building Programming Language Interpreters: A bottom-up approach to runtimes, execution, and implementation in C++
Disponibilità in 3 settimane
50,06 €
-5% 52,70 €
50,06 € 52,70 € -5%
Disponibilità in 3 settimane
Chiudi

Altre offerte vendute e spedite dai nostri venditori

Altri venditori
Prezzo e spese di spedizione
ibs
Spedizione Gratis
-5% 52,70 € 50,06 €
Vai alla scheda completa
Altri venditori
Prezzo e spese di spedizione
ibs
Spedizione Gratis
-5% 52,70 € 50,06 €
Vai alla scheda completa
Altri venditori
Prezzo e spese di spedizione
Chiudi
ibs
Chiudi

Tutti i formati ed edizioni

Chiudi
Building Programming Language Interpreters: A bottom-up approach to runtimes, execution, and implementation in C++ - Daniel Ruoso - cover
Chiudi

Promo attive (0)

Descrizione


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 Features Design a domain-specific language to solve focused problems and reduce complexity and bugs Follow a bottom-up approach, from runtime design to interpreter implementation Build an interpreter from scratch as a functional, minimum viable product Book 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 learn Design a domain-specific language and interpreter from scratch Write an interpreter that can be embedded into existing environments Understand how runtime shapes language execution and interpreter design Reason about language design and runtime trade-offs Define and implement the execution model of an interpreted language Implement 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.
Leggi di più Leggi di meno

Dettagli

2026
Paperback / softback
372 p.
Testo in English
235 x 191 mm
9781837638079
Chiudi
Aggiunto

L'articolo è stato aggiunto al carrello

Informazioni e Contatti sulla Sicurezza dei Prodotti

Le schede prodotto sono aggiornate in conformità al Regolamento UE 988/2023. Laddove ci fossero taluni dati non disponibili per ragioni indipendenti da IBS, vi informiamo che stiamo compiendo ogni ragionevole sforzo per inserirli. Vi invitiamo a controllare periodicamente il sito www.ibs.it per eventuali novità e aggiornamenti.
Per le vendite di prodotti da terze parti, ciascun venditore si assume la piena e diretta responsabilità per la commercializzazione del prodotto e per la sua conformità al Regolamento UE 988/2023, nonché alle normative nazionali ed europee vigenti.

Per informazioni sulla sicurezza dei prodotti, contattare productsafetyibs@feltrinelli.it

Chiudi

Aggiungi l'articolo in

Chiudi
Aggiunto

L’articolo è stato aggiunto alla lista dei desideri

Chiudi

Crea nuova lista

Chiudi

Chiudi

Siamo spiacenti si è verificato un errore imprevisto, la preghiamo di riprovare.

Chiudi

Verrai avvisato via email sulle novità di Nome Autore