- Series: MIT Press
- Hardcover: 432 pages
- Publisher: The MIT Press; third edition edition (April 18, 2008)
- Language: English
- ISBN-10: 0262062798
- ISBN-13: 978-0262062794
- Product Dimensions: 8 x 0.8 x 9 inches
- Shipping Weight: 1.9 pounds (View shipping rates and policies)
- Average Customer Review: 4 customer reviews
- Amazon Best Sellers Rank: #84,758 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Essentials of Programming Languages (MIT Press) third edition Edition
Use the Amazon App to scan ISBNs and compare prices.
Frequently bought together
Customers who bought this item also bought
I've found the interpreters-based approach for teaching programming languages to be both compelling and rewarding for my students. Exposing students to the revelation that an interpreter for a programming language is itself just another program opens up a world of possibilities for problem-solving. The third edition of Essentials of Programming Languages makes this approach of writing interpreters more accessible than ever.(Marc L. Smith, Department of Computer Science, Vassar College)
Having taught from EOPL for several years, I appreciate the way it produces students who understand the terminology and concepts of programming languages in a deep way, not just from reading about the concepts, but from programming them and experimenting with them. This new edition has an increased emphasis on types as contracts for defining procedure interfaces, which is quite important for many students. This new emphasis meshes well with the way the domains and operations of the interpreters are described.(Gary T. Leavens, School of Electrical Engineering and Computer Science,University of Central Florida)
With lucid prose and elegant code, this book provides the most concrete introduction to the few building blocks that give rise to a wide variety of programming languages. I recommend it to my students and look forward to using it in my courses.(Chung-chieh Shan, Department of Computer Science, Rutgers University)
About the Author
Daniel P. Friedman is Professor of Computer Science at Indiana University and coauthor of The Little Schemer (fourth edition), The Reasoned Schemer, The Seasoned Schemer, and Essentials of Programming Languages (third edition), all published by the MIT Press.
Mitchell Wand is Professor of Computer Science at Northeastern University.
Browse award-winning titles. See more
Top customer reviews
If it ain't broke, don't fix it.
On the other hand, the quality of the book and the paper are good. It has a lot of very decent exercises and the subjects are well-explained.