
Build Your Own Programming Language
A programmer's guide to designing compilers, interpreters, and DSLs for modern computing problems
Publisher:Packt Publishing Limited
By: Clinton L. Jeffery and Imran Ahmad
Paid access
|Sep 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 Coloring in an IDE
- Preprocessors and Transpilers
- Bytecode Interpreters
- Generating Bytecode
- Native Code Generation
- Implementing Operators and Built-In Functions
- Domain Control Structures
- Garbage Collection
- Final Thoughts
- Appendix: Unicon Essentials
- Answers
PDF ISBN: 978-1-80461-715-1
Publisher: Packt Publishing Limited
Copyright owner: © 2024 Packt Publishing Limited
Publication date: 2024
Language: English
Pages: 556
Related subjects:
