Qty:1
  • List Price: $75.00
  • Save: $10.49 (14%)
Only 7 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
Essentials of Programming... has been added to your Cart
+ $3.99 shipping
Used: Very Good | Details
Sold by mitp_books
Condition: Used: Very Good
Comment: Clean and complete with unmarked pages; strong binding. A few light scuffs to cover and a couple light bumps to edges caused by shelf-wear; small publisher mark on page edge. Otherwise excellent. Ships next business day or faster!
Access codes and supplements are not guaranteed with used items.
Sell yours for a Gift Card
We'll buy it for $16.22
Learn More
Trade in now
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Essentials of Programming Languages Hardcover – April 18, 2008

ISBN-13: 978-0262062794 ISBN-10: 0262062798 Edition: third edition

Buy New
Price: $64.51
34 New from $47.99 18 Used from $24.98
Rent from Amazon Price New from Used from
Kindle
"Please retry"
$29.32
Hardcover
"Please retry"
$64.51
$47.99 $24.98
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Get Up to 80% Back When You Sell Us Your Books
$64.51 FREE Shipping. Only 7 left in stock (more on the way). Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

Essentials of Programming Languages + The Little Schemer - 4th Edition + The Reasoned Schemer
Price for all three: $121.39

Buy the selected items together
NO_CONTENT_IN_FEATURE
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • 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: 3.7 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Best Sellers Rank: #690,567 in Books (See Top 100 in Books)

Editorial Reviews

Review

"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 producesstudents who understand the terminology and concepts of programminglanguages in a deep way, not just from reading about the concepts, but fromprogramming them and experimenting with them. This new edition has anincreased emphasis on types as contracts for defining procedure interfaces,which is quite important for many students. This new emphasis meshes wellwith 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

(Gary Leavens)

"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

(Chung-Chieh Shan)

"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." 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.

Customer Reviews

3.7 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

29 of 30 people found the following review helpful By Amazon Customer on October 14, 2009
Format: Hardcover Verified Purchase
For several years I've taught an advanced undergraduate programming language course using the second edition of this book. Now I think I see why it's priced at $60, and the third edition is only $44. The third edition loses the simplicity and elegance of the second, replacing it with unnecessary abstraction and complexity (expressed versus denoted values), and treating the fun, hands-on part (implementation in Scheme) almost as an afterthought.

If it ain't broke, don't fix it.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
9 of 11 people found the following review helpful By G. Sarria on March 14, 2009
Format: Hardcover Verified Purchase
I've taught fundamentals of programming languages, a course for 2nd year undergraduate students, using this book and it's been a success. The reader must know how to program in order to understand the book, I accept that, but the idea of teaching the basis of programming languages by creating one is great. Additionally, the use of Scheme as a language for developing is crucial.
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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 5 people found the following review helpful By Alexander J. Mullans on March 27, 2011
Format: Hardcover Verified Purchase
I had to buy this book for a class, but it's definitely been worth the investment and it's probably one I'll keep after the class is over. Friedman does a great job of relating the concepts covered in the book to examples written in Scheme.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

More About the Author

Discover books, learn about writers, read author blogs, and more.

What Other Items Do Customers Buy After Viewing This Item?

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Essentials of Programming Languages
This item: Essentials of Programming Languages
Price: $75.00 $64.51
Ships from and sold by Amazon.com