August 2024
Intermediate to advanced
792 pages
23h 9m
English

In the first two parts of this book, you wrote a compiler that supported much of the C language. You made sure that the executable programs you produced were correct— in other words, that their behavior conformed to the C standard—but you didn’t worry about their performance. You didn’t try to make them run faster, take up less storage space, or consume less memory. In Part III, you’ll focus on optimizing these programs—that is, making them smaller and faster without changing their behavior.
Some ...
Read now
Unlock full access