View Cart
Our agreement with Amazon.com enables us to offer a fine selection of magazines for IT professionals and home computing enthusiasts about topics such as personal computing and application development. Browse by category or use our advanced search service to search by title, publisher, or keyword.
 
If you find something that appeals to you, add it to your cart with confidence knowing that you'll get Amazon.com's lowest price. When you're ready to buy, we'll take you to Amazon's pages for final checkout and payment.
 
100% of all commissions earned by Kazzlo International are donated to Project Respond, a public charity dedicated to a greener, healthier planet and sponsor of initiatives such as the Green School Scholarship Award program.
 
Help
Perform a New Search

Essentials of Programming Languages

Essentials of Programming Languages

Details | Description | Customer Reviews
By: Daniel P. Friedman (Author), Mitchell Wand (Author)  (Hardcover - 2008)
Eligible for FREE Super Saver Shipping.
Availability:   Usually ships in 24 hours  
 
List Price:   $75.00 Our Price:  $67.50 Save:  10%
Product Details
More Buying Choices

53 used & new   from  $24.98
 
 
Have one to sell?
   
» Hardcover: (432 pages)
» Publisher The MIT Press (April 18, 2008)
» ISBN: 0262062798
» Product Dimensions: 9.1 x 7.9 x 1 inches
» Amazon.com Sales Rank: #558,930 in Books
» Average Customer Review
     
 
 
Book Description
This book provides students with a deep, working understanding of the essential concepts of programming languages. Most of these essentials relate to the semantics, or meaning, of program elements, and the text uses interpreters (short programs that directly analyze an abstract representation of the program text) to express the semantics of many essential language elements in a way that is both clear and executable. The approach is both analytical and hands-on. The book provides views of programming languages using widely varying levels of abstraction, maintaining a clear connection between the high-level and low-level views. Exercises are a vital part of the text and are scattered throughout; the text explains the key concepts, and the exercises explore alternative designs and other issues. The complete Scheme code for all the interpreters and analyzers in the book can be found online through The MIT Press Web site. For this new edition, each chapter has been revised and many new exercises have been added. Significant additions have been made to the text, including completely new chapters on modules and continuation-passing style. Essentials of Programming Languages can be used for both graduate and undergraduate courses, and for continuing education courses for programmers.Daniel P. Friedman is Professor of Computer Science at Indiana University and is the author of many books published by The MIT Press, including The Little Schemer (fourth edition, 1995), The Seasoned Schemer (1995), A Little Java, A Few Patterns (1997), each of these coauthored with Matthias Felleisen, and The Reasoned Schemer (2005), coauthored with William E. Byrd and Oleg Kiselyov. Mitchell Wand is Professor of Computer Science at Northeastern University.




Customer Reviews
Average Customer Review
3 Reviews
5 star:
 (1)
4 star:
 (1)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 

27 of 28 people found the following review helpful
2.0 out of 5 stars I'm going back to the 2nd Edition, October 14, 2009
Verified Purchase(What's this?)
This review is from: Essentials of Programming Languages (Hardcover)
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.
0
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 10 people found the following review helpful
4.0 out of 5 stars Very good book, March 14, 2009
Verified Purchase(What's this?)
This review is from: Essentials of Programming Languages (Hardcover)
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.
0
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 4 people found the following review helpful
5.0 out of 5 stars Great reference, March 27, 2011
By 
Alexander J. Mullans (Denver, CO USA) - See all my reviews
(REAL NAME)   
Verified Purchase(What's this?)
This review is from: Essentials of Programming Languages (Hardcover)
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.
0
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Share your thoughts with other customers:
 See all 3 customer reviews...
All brands, company, or product names or trademarks belong to their respective holders.
An AJAX error has occurred while processing the data