AnyBook4Less.com
Find the Best Price on the Web
Order from a Major Online Bookstore
Developed by Fintix
Home  |  Store List  |  FAQ  |  Contact Us  |  
 
Ultimate Book Price Comparison Engine
Save Your Time And Money

Essentials of Programming Languages - 2nd Edition

Please fill out form in order to compare prices
Title: Essentials of Programming Languages - 2nd Edition
by Daniel P. Friedman, Mitchell Wand, Christopher T. Haynes
ISBN: 0-262-06217-8
Publisher: MIT Press
Pub. Date: 29 January, 2001
Format: Hardcover
Volumes: 1
List Price(USD): $60.00
Your Country
Currency
Delivery
Include Used Books
Are you a club member of: Barnes and Noble
Books A Million Chapters.Indigo.ca

Average Customer Rating: 3.57 (14 reviews)

Customer Reviews

Rating: 3
Summary: Essential but insufficient
Comment: For better or for worse, this book is probably the best general "hands-on" introduction to programming language concepts, showing students how to write interpreters for a variety of programming-language paradigms. It covers what many computer scientists consider the most important ones: functional programming, object-oriented programming, type systems/inference, and logic programming (though it gives short shrift to the latter).

Teachers love the book because it takes a unified, minimalist approach, using the simple, elegant language Scheme. Students seem to hate the book for the same reason, complaining that the details of Scheme divert attention from the concepts themselves.

This situation makes it essential to supplement the book with programming assignments in actual languages (Java, ML, Prolog), so students can see what all the trouble is for, and what's really exciting about the ideas in the book. Otherwise, reading this book is like learning how to build a car without ever having seen one!

Rating: 5
Summary: A Great Programming Language Text
Comment: I've used this book to teach an undergraduate programming language for 4 years now. I believe it to be the finest text in the area because of its approach to the subject. Many books in this area are what I call smorgasborg books--leading the reader through one language syntax after another without ever getting to what really matters: programming language operation. In EoPL, Freidman, Wand, and Haynes solve this problem by using a standard technique of computer science: using the right langauge for the job. In this case the job is progrmaming language operation and the language is Scheme. Don't be fooled into thinking you're learning Scheme--you're actually learning a great deal about programming languages along the way.

The book covers the operational semantics of the most important features in programming languages and give users a clear understanding of the infrastructure of programming langauges along the way. Highly recommended.

See http://lal.cs.byu.edu/cs330 for a course based on this book.

Rating: 2
Summary: Be sure to have your dictionary on hand while reading...
Comment: I honestly don't understand why professors choose this book to teach programming language concepts/semantics. The best books to learn from are written in simple, easy to read language, and with a well-designed index. EOPL lacks both of these attributes.

As a part of the class we had to take reading quizzes on each section, meaning we had to read this book cover to cover. Friedman used complex, difficult to understand language to teach concepts that themselves were difficult to grasp. To make matters worse, the professor simply read from the book during lecture, failing to clarify the mysteries created by Friedman.

An optional book for the class was Programming Language Pragmatics. It explained the implementations of Object Oriented languages, type checking, assembly, etc. using multiple languages people have used before, unlike scheme. I would suggest looking at that book before choosing EOPL.

Similar Books:

Title: The Little Schemer - 4th Edition
by Daniel P. Friedman, Matthias Felleisen
ISBN: 0262560992
Publisher: MIT Press
Pub. Date: 21 December, 1995
List Price(USD): $22.95
Title: How to Design Programs: An Introduction to Programming and Computing
by Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi
ISBN: 0262062186
Publisher: MIT Press
Pub. Date: 12 February, 2001
List Price(USD): $65.00
Title: The Scheme Programming Language
by R. Kent Dybvig, Jean-Pierre Hebert
ISBN: 0262541483
Publisher: MIT Press
Pub. Date: 01 October, 2003
List Price(USD): $35.00
Title: Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science)
by Harold Abelson, Gerald Jay Sussman, Julie Sussman
ISBN: 0262011530
Publisher: MIT Press
Pub. Date: 25 July, 1996
List Price(USD): $75.00
Title: Instructor's Manual t/a Structure and Interpretation of Computer Programs - 2nd Edition
by Julie Sussman, Gerald Jay Sussman, Harold Abelson
ISBN: 0262692201
Publisher: MIT Press
Pub. Date: 15 September, 1998
List Price(USD): $23.00

Thank you for visiting www.AnyBook4Less.com and enjoy your savings!

Copyright� 2001-2021 Send your comments

Powered by Apache