Register
|
Login
submit
View Cart
close
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
Home
Company
Services
Technology
Process
Why Kazzlo?
Portfolio
Contact Us
Certain features on kazzlo.com will not work properly with your browser because JavaScript has been disabled or blocked.
To learn how to re-enable JavaScript support in your browser please
click here.
Certain features on kazzlo.com will not work properly with your browser because JavaScript has been disabled or blocked.
To learn how to re-enable JavaScript support in your browser please
click here.
Printer friendly
Perform a
New Search
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%
Kazzlo
Please accept our apologies.
This item is no longer for sale at Amazon.com and we have removed it from our current list of offerings.
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 customer reviews
)
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
I'm going back to the 2nd Edition
,
October 14, 2009
By
Amazon Customer "levys@wlu.edu"
(Lexington, VA USA) -
See all my reviews
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?
Report abuse
|
Permalink
Comment
8 of 10 people found the following review helpful
Very good book
,
March 14, 2009
By
G. Sarria
-
See all my reviews
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?
Report abuse
|
Permalink
Comment
2 of 4 people found the following review helpful
Great reference
,
March 27, 2011
By
Alexander J. Mullans
(Denver, CO USA) -
See all my reviews
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?
Report abuse
|
Permalink
Comment
Share your thoughts with other customers:
›
See all 3 customer reviews...
v
All brands, company, or product names or trademarks belong to their respective holders.
Home
|
Company
|
Contact Us
|
Portfolio
|
Process
|
Services
|
Technology
|
Why Kazzlo?
© 2025 Kazzlo International, LLC. All Rights Reserved. View our
Privacy Policy
and
Terms of Use
.
An AJAX error has occurred while processing the data