Sunday, January 25, 2009

Compilers: Chapter 1 Complete

Even though this book is supposed to be one of my casual reads, I couldn't un-glue myself from chapter one. I knew most of the stuff in the chapter but it's nice to read a about a little history. It's also nice to be reminded of how far things have come.

The chapter covered Language Processors: compilers, interpreters, linkers, loaders, debuggers and profilers. Compiler Phases, Machine and Assembly Languages, Modeling in Compiler Design, briefly covered Code Optimization, some Higher-Level Languages, Compiler and Computer Architecture, Software Security, Scope Rules, Environments, Block Structure, Parameter Passing and finally, Aliasing.

I'll probably leave chapter two for next weekend as it dives right into language grammars and how to decipher grammars without hard-coding the algorithms. Fun!

1 comments:

Dan said...

Me too. I ended up reading the whole thing in one night because it was so riveting.