
Essentials of Compilation
An Incremental Approach in Python
Jeremy G. Siek(Author)
MIT Press
Published on 1. August 2023
Book
Hardback
232 pages
978-0-262-04824-8 (ISBN)
Description
"This book guides the reader on the journey of constructing their own compiler using Python, providing the essential concepts, algorithms, and data structures that underlie modern compilers"--
More details
Language
English
Place of publication
Cambridge (Massachusetts)
United States
Publishing group
MIT Press Ltd
Illustrations
137 BLACK AND WHITE ILLUS.
Dimensions
Height: 259 mm
Width: 182 mm
Thickness: 20 mm
Weight
648 gr
ISBN-13
978-0-262-04824-8 (9780262048248)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
Additional editions

E-Book
08/2023
MIT Press
€48.99
Available for download
Person
Jeremy G. Siek
Content
Preface xi
1 Preliminaries 1
2 Integers and Variables 13
3 Parsing 29
4 Register Allocation 45
5 Booleans and Conditionals 65
6 Loops and Dataflow Analysis 91
7 Tuples and Garbage Collection 99
8 Functions 125
9 Lexically Scooped Functions 143
10 Dynamic Typing 161
11 Gradual Typing 177
12 Generics 195
A Appendix 207
References 209
Index 217
1 Preliminaries 1
2 Integers and Variables 13
3 Parsing 29
4 Register Allocation 45
5 Booleans and Conditionals 65
6 Loops and Dataflow Analysis 91
7 Tuples and Garbage Collection 99
8 Functions 125
9 Lexically Scooped Functions 143
10 Dynamic Typing 161
11 Gradual Typing 177
12 Generics 195
A Appendix 207
References 209
Index 217