LIBRISTO
LIBROAMANTO
obvezno
Postanite del skupnosti ljubiteljev knjig z vsega sveta in uživajte v številnih ugodnostih. Ustvarite brezplačen račun
0
Brezplačna dostava Zásilkovna nad 69.99 €
Zbirna točka GLS 4.49 Zbirna točka DPD 2.99 Kurirska služba GLS 5.49 Kurir DPD 3.49 Kurirska služba 3.49 Zbirno mesto 3.49 Zbirno mesto 3.49 Dostava preko Pošte Slovenije 3.49

Brezplačna dostava za naročila nad 69.99 € na paketomatih Pošte Slovenije.

Build your own Programming Language - Second Edition

Jezik AngleščinaAngleščina
Knjiga Mehka
Knjiga Build your own Programming Language - Second Edition Clinton L. Jeffery
Koda Libristo: 44755271
Založba Packt Publishing, januar 2024
Learn to design your own programming language in a hands-on way by building compilers, using preproc... Celoten opis
? points 116 b
48.19
Na zalogi pri dobavitelju Odposlali bomo v 9-15 dneh

30 dni za vračilo blaga


Drugi so kupili tudi


Top
LLM Engineer's Handbook Maxime Labonne / Knjiga Mehka
common.buy 55.38
Top
Surrounded by Idiots Thomas Erikson / Knjiga Mehka
common.buy 11.13
Top
Mastering Bitcoin 3e Andreas M. Antonopoulos / Knjiga Mehka
common.buy 44.55
Docker Michael Kofler / Knjiga Mehka
common.buy 35.43
Top
Web Application Security Andrew Hoffman / Knjiga Mehka
common.buy 46.47
Business Analysis Agility James Robertson / Knjiga Mehka
common.buy 33.20
Top
Monolith to Microservices Sam Newman / Knjiga Mehka
common.buy 39.58
Databases Illuminated Catherine M. Ricardo / Knjiga Mehka
common.buy 106.92
Kubernetes - Up and Running Joe Beda / Knjiga Mehka
common.buy 56.19
Top
Fundamentals of Data Engineering Joe Reis / Knjiga Mehka
common.buy 56.19
Top
Staff Engineer's Path Tanya Reilly / Knjiga Mehka
common.buy 32.70
Cloud Native Data Security with Oauth Judith Kahrer / Knjiga Mehka
common.buy 42.42
Top
Long-Term Secrets to Short-Term Trading 2e Larry R Williams / Knjiga Trda
common.buy 58.62
UML Database Modeling Workbook Michael Blaha / Knjiga Mehka
common.buy 28.55

Learn to design your own programming language in a hands-on way by building compilers, using preprocessors, transpilers, and more, in this fully-refreshed second edition, written by the creator of the Unicon programming language.

Purchase of the print or Kindle book includes a free PDF eBook

Key Features

- Takes a hands-on approach; learn by building the Jzero language, a subset of Java, with example code shown in both the Java and Unicon languages

- Learn how to create parsers, code generators, scanners, and interpreters

- Target bytecode, native code, and preprocess or transpile code into a high-level language

Book Description

There are many reasons to build a programming language: out of necessity, as a learning exercise, or just for fun. Whatever your reasons, this book gives you the tools to succeed.

You'll build the frontend of a compiler for your language and generate a lexical analyzer and parser using Lex and YACC tools. Then you'll explore a series of syntax tree traversals before looking at code generation for a bytecode virtual machine or native code. In this edition, a new chapter has been added to assist you in comprehending the nuances and distinctions between preprocessors and transpilers. Code examples have been modernized, expanded, and rigorously tested, and all content has undergone thorough refreshing. You'll learn to implement code generation techniques using practical examples, including the Unicon Preprocessor and transpiling Jzero code to Unicon. You'll move to domain-specific language features and learn to create them as built-in operators and functions. You'll also cover garbage collection.

Dr. Jeffery's experiences building the Unicon language are used to add context to the concepts, and relevant examples are provided in both Unicon and Java so that you can follow along in your language of choice.

By the end of this book, you'll be able to build and deploy your own domain-specific language.

What you will learn

- Analyze requirements for your language and design syntax and semantics.

- Write grammar rules for common expressions and control structures.

- Build a scanner to read source code and generate a parser to check syntax.

- Implement syntax-coloring for your code in IDEs like VS Code.

- Write tree traversals and insert information into the syntax tree.

- Implement a bytecode interpreter and run bytecode from your compiler.

- Write native code and run it after assembling and linking using system tools.

- Preprocess and transpile code into another high-level language

Who this book is for

This book is for software developers interested in the idea of inventing their own language or developing a domain-specific language. Computer science students taking compiler design or construction courses will also find this book highly useful as a practical guide to language implementation to supplement more theoretical textbooks. Intermediate or better proficiency in Java or C++ programming languages (or another high-level programming language) is assumed.

Igralka & Poliglotka
EWA KASP za
Predvajaj video
Ewa Kasp
Libristo ima največjo izbiro tujejezične literature. Zato svoje knjige kupujem tukaj.

O knjigi

Polni naslov Build your own Programming Language - Second Edition
Jezik Angleščina
Vezava Knjiga - Mehka
Datum izida 2024
Število strani 556
EAN 9781804618028
ISBN 1804618020
Koda Libristo 44755271
Založba Packt Publishing
Teža 1025
Mere 191 x 235 x 30
Podarite to knjigo še danes
To je povsem preprosto
1 Dodajte knjigo v košarico in izberite dostavo kot darilo 2 V zameno vam bomo poslali kupon 3 Knjiga bo dostavljena na naslov obdarovanca

Morda bi vas zanimalo tudi


Applying UML and Patterns Craig Larman / Knjiga Trda
common.buy 85.76
Top
The Accounting Game Orloff / Knjiga Mehka
common.buy 13.76
Outliers Malcolm Gladwell / Knjiga Mehka
common.buy 8.19
METASPLOIT E02 KENNEDY DAVID / Knjiga Mehka
common.buy 39.58
Build Your Own Programming Language Clinton L. Jeffery / Knjiga Mehka
common.buy 95.88
Hacker Playbook Peter Kim / Knjiga Mehka
common.buy 22.67
Python for Algorithmic Trading Yves Hilpisch / Knjiga Mehka
common.buy 56.19
Top
Hexagonal Architecture Explained Juan Manuel Garrido de Paz / Knjiga Mehka
common.buy 28.65
Spring Boot 3 and Spring Framework 6 Christian Ullenboom / Knjiga Mehka
common.buy 42.32
Modern Cryptography Sandip Dholakia / Knjiga Mehka
common.buy 42.32
Go at Scale Rez Moss / Knjiga Mehka
common.buy 25.10
Terraform - Up and Running Yevgeniy Brikman / Knjiga Mehka
common.buy 46.47
Software Architect's Handbook Joseph Ingeno / Knjiga Mehka
common.buy 53.66
Top
How Linux Works, 3rd Edition Brian Ward / Knjiga Mehka
common.buy 32.09
Software Estimation Steven C. McConnell / Knjiga Mehka
common.buy 32.09
Top
The Pragmatic Programmer David Thomas / Knjiga Trda
common.buy 42.93

Prijava

Prijavite se v svoj račun. Še nimate računa Libristo? Ustvarite ga zdaj!

 
obvezno
obvezno

Še nimate računa? Izkoristite prednosti računa Libristo!

Z računom Libristo boste imeli vedno vse pod nadzorom.

Ustvarite račun Libristo
Knjižni svetovalec Libroamiko
Pozdravljeni, sem Libroamiko, vam lahko pomagam?