Build Your Own Programming Language

Build Your Own Programming Language portes grátis

Build Your Own Programming Language

A programmer's guide to designing compilers, interpreters, and DSLs for modern computing problems

Jeffery, Clinton L.; Ahmad, Imran

Packt Publishing Limited

01/2024

556

Mole

Inglês

9781804618028

15 a 20 dias

Descrição não disponível.
Table 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
Este título pertence ao(s) assunto(s) indicados(s). Para ver outros títulos clique no assunto desejado.
Java programming; Java programming language; Java programming book; LLVM; garbage collector; transpilers; compilers; DSL; Domain-specific language