Essentials of Programming Languages

Front Cover
MIT Press, 2001 - Computers - 389 pages
5 Reviews
This textbook offers a deep understanding of the essential concepts of programming languages. The approach is analytic and hands-on. The text uses interpreters, written in Scheme, to express the semantics of many essential language elements in a way that is both clear and directly executable. It also examines some important program analyses. Extensive exercises explore many design and implementation alternatives.
 

What people are saying - Write a review

User ratings

5 stars
0
4 stars
3
3 stars
0
2 stars
1
1 star
1

LibraryThing Review

User Review  - aethercowboy - LibraryThing

Essentials of Programming Languages may sound like a fairly simple, noobish book. "Hey, I need to learn about programming languages. Where do I start?" Well, sad to say, it's not that kind of ... Read full review

Contents

Data Abstraction
39
EnvironmentPassing Interpreters
69
Types
125
Objects and Classes
169
Objects and Types
205
ContinuationPassing Interpreters
241
ContinuationPassing Style
301
A The SLLGEN Parsing System
345
B For Further Reading
359
Index
367
Copyright

Other editions - View all

Common terms and phrases

References to this book

All Book Search results »

About the author (2001)

(2005), coauthored with William E. Byrd and Oleg Kiselyov.

Mitchell Wand is Professor of Computer Science at Northeastern University.

Christopher T. Haynes is Associate Professor of Computer Science at Indiana University.

Bibliographic information