Build your own Programming Language - Second Edition: A developer's comprehensive guide to crafting, compiling, and implementing programming languages 2nd ed
Embark on a journey through essential components of language design, compiler construction, preprocessors, transpilers, and runtime systems in this second edition, authored by the creator of the Unicon programming language.
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.
Коментарі
Немає коментарів. Будьте першим, хто залишить коментар!
Щоб залишити коментар, будь ласка, увійдіть або зареєструйтесь