Chapter 0 Preface — Programming Languages (original) (raw)

Chapter 1 Grammars

Chapter 2 Functional Programming

Chapter 3 Lambda Calculus

Chapter 4 Interpreting the Functional Language SLang 1

Chapter 5 Interpreting the Imperative Language SLang 2

Chapter 6 Variations on Parameter Passing

Chapter 7 Type Systems

Chapter 8 Appendices