
Build Your Own Programming Language
A programmer's guide to designing compilers, interpreters, and DSLs for solving modern computing problems
Publisher:Packt Publishing Limited
Paid access
|Jun 2024Table of Contents
- Why Build Another Programming Language
- Programming Language Design
- Scanning Source Code
- Parsing
- Syntax Trees
- Symbol Tables
- Checking Base Types
- Checking Types on Arrays, Method Calls, and Structure Accesses
- Intermediate Code Generation
- Syntax Cloning in an IDE
- Bytecode Interpreters
- Generating Bytecode
- Native Code Generation
- Implementing Operators and Built-In Functions
- Domain Control Structures
- Garbage Collection
- Final Thoughts
- Appendix A - Unicon Essentials
PDF ISBN: 978-1-80020-033-3
Publisher: Packt Publishing Limited
Copyright owner: © 2021 Packt Publishing Limited
Publication date: 2024
Language: English
Pages: 494
Related subjects:
