LIBRISTO
LIBROAMANTO
задължително
Станете част от общност от любители на книгите от цял свят и получавате много предимства. Създай на безплатен акаунт
0
Безплатна доставка със Еконт над 69.99 €
Куриер Speedy 3.49 Пункт на Speedy 3.49 ЕКОНТ 3.99 Еконтомат/Офис на Еконт 3.99 Ekont Box 3.99 Sameday 3.99 Sameday box 3.99 Box Now 3.99

Над 4 милиона заглавия на английски и други езици! Открийте новата си история още днес! Безплатна доставка за поръчки над 69.99€

Build your own Programming Language - Second Edition

Език Английски езикАнглийски език
Книга С меки корици
Книга Build your own Programming Language - Second Edition Clinton L. Jeffery
Код Либристо: 44755271
Издателство Packt Publishing, януари 2024
Learn to design your own programming language in a hands-on way by building compilers, using preproc... Цялото описание
? points 122 b
50.53
98.82  лв
Външен склад Изпращаме след 9-15 дни

30 дни за връщане на стоката


Клиентите са закупили също


Domain-Driven Design with Java - A Practitioner's Guide Karthik Krishnan / Книга С меки корици
common.buy 42.98 84.07 лв
Designing Hexagonal Architecture with Java - Second Edition Davi Vieira / Книга С меки корици
common.buy 46.75 91.44 лв
Top
LLM Engineer's Handbook Maxime Labonne / Книга С меки корици
common.buy 58.07 113.57 лв
Top
Surrounded by Idiots Thomas Erikson / Книга С меки корици
common.buy 13.27 25.96 лв
Top
Mastering Bitcoin 3e Andreas M. Antonopoulos / Книга С меки корици
common.buy 54.45 106.50 лв
Docker Michael Kofler / Книга С меки корици
common.buy 52.39 102.46 лв
Ethical Hacking: Techniques, Tools, and Countermeasures Sean-Philip Oriyano / Книга С меки корици
common.buy 120.74 236.15 лв
Top
Web Application Security Andrew Hoffman / Книга С меки корици
common.buy 49.49 96.80 лв
Business Analysis Agility James Robertson / Книга С меки корици
common.buy 37.30 72.95 лв
Identity–Native Infrastructure Access Management Ev Kontsevoy / Книга С меки корици
common.buy 34.82 68.10 лв
Top
Monolith to Microservices Sam Newman / Книга С меки корици
common.buy 42.21 82.55 лв
Databases Illuminated Catherine M. Ricardo / Книга С меки корици
common.buy 125.60 245.65 лв
Top
Kubernetes - Up and Running Joe Beda / Книга С меки корици
common.buy 59.83 117.01 лв
Top
Fundamentals of Data Engineering Joe Reis / Книга С меки корици
common.buy 59.83 117.01 лв
Top
Staff Engineer's Path Tanya Reilly / Книга С меки корици
common.buy 34.82 68.10 лв
Mastering Technical Sales: The Sales Engineer's Handbook, Fourth Edition John Care / Книга С твърди корици
common.buy 88.92 173.90 лв
Cloud Native Data Security with Oauth Judith Kahrer / Книга С меки корици
common.buy 45.10 88.21 лв
Top
Long-Term Secrets to Short-Term Trading 2e Larry R Williams / Книга С твърди корици
common.buy 71.19 139.24 лв
UML Database Modeling Workbook Michael Blaha / Книга С меки корици
common.buy 30.43 59.51 лв
Elliott Wave Principle - Key to Market Behavior Robert Prechter / Книга С меки корици
common.buy 58.95 115.29 лв

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.

Героиня & Полиглот
EWA KASP за
Пусни видеото
Ewa Kasp
В Libristo има най-богатия избор от чуждоезична литература. Затова купувам книгите си тук.

Информация за книгата

Пълно заглавие Build your own Programming Language - Second Edition
Език Английски език
Корици Книга - С меки корици
Дата на издаване 2024
Брой страници 556
Баркод 9781804618028
ISBN 1804618020
Код Либристо 44755271
Издателство Packt Publishing
Тегло 1025
Размери 191 x 235 x 30
Подарете тази книга днес
Лесно е
1 Добавете книгата в количката си и изберете Доставка като подарък 2 В замяна ще ви изпратим ваучер 3 Книгата ще пристигне на адреса на получателя

Може би ще Ви заинтересува


Trade Stocks and Commodities with the Insiders - Secrets of the COT Report Williams / Книга С твърди корици
common.buy 50.99 99.73 лв
Applying UML and Patterns Craig Larman / Книга С твърди корици
common.buy 98.27 192.19 лв
Top
How I Made One Million Dollars Last Year Trading Commodities Larry R. Williams / Книга С твърди корици
common.buy 37.76 73.86 лв
Cloud Application Architecture Patterns Bobby Woolf / Книга С меки корици
common.buy 42.21 82.55 лв
The Accounting Game Orloff / Книга С меки корици
common.buy 15.75 30.81 лв
Outliers Malcolm Gladwell / Книга С меки корици
common.buy 9.19 17.98 лв
METASPLOIT E02 KENNEDY DAVID / Книга С меки корици
common.buy 48.05 93.97 лв
Build Your Own Programming Language Clinton L. Jeffery / Книга С меки корици
common.buy 100.59 196.74 лв
Hacker Playbook Peter Kim / Книга С меки корици
common.buy 23.81 46.58 лв
Python for Algorithmic Trading Yves Hilpisch / Книга С меки корици
common.buy 59.83 117.01 лв
Writing A C Compiler: Build a Real Programming Language from Scratch Sandler / Книга С меки корици
common.buy 51.46 100.64 лв
Kubernetes - An Enterprise Guide - Third Edition Scott Surovich / Книга С меки корици
common.buy 53.37 104.38 лв
Programming Languages: Advanced Principles and Systems / Книга С твърди корици
common.buy 136.91 267.78 лв
Full Stack Development with Spring Boot 3 and React - Fourth Edition Juha Hinkula / Книга С меки корици
common.buy 45.77 89.52 лв
Top
Hexagonal Architecture Explained Juan Manuel Garrido de Paz / Книга С меки корици
common.buy 30.48 59.61 лв
Top
Spring Boot 3 and Spring Framework 6 Christian Ullenboom / Книга С меки корици
common.buy 45.10 88.21 лв
Top
Modern Cryptography Sandip Dholakia / Книга С меки корици
common.buy 62.77 122.77 лв
Go at Scale Rez Moss / Книга С меки корици
common.buy 26.81 52.44 лв
Top
Art of Computer Programming, The, Volumes 1-4B, Boxed Set Donald Knuth / Книга С твърди корици
common.buy 276.11 540.02 лв
Terraform - Up and Running Yevgeniy Brikman / Книга С меки корици
common.buy 49.49 96.80 лв
Software Architect's Handbook Joseph Ingeno / Книга С меки корици
common.buy 56.21 109.94 лв
Top
How Linux Works, 3rd Edition Brian Ward / Книга С меки корици
common.buy 36.99 72.34 лв
Software Estimation Steven C. McConnell / Книга С меки корици
common.buy 34.10 66.69 лв
Top
The Pragmatic Programmer David Thomas / Книга С твърди корици
common.buy 44.33 86.69 лв

Вход

Влезте в акаунта си. Още нямате акаунт за Libristo? Създайте го сега!

 
задължително
задължително

Нямате акаунт? Използвайте предимствата на акаунта за Libristo!

Благодарение на акаунта за Libristo държите всичко под контрол.

Създаване на акаунт за Libristo