Amazon.com: The Handbook of Programming Languages (HPL): Object Oriented Programming Languages (0619472000861): Peter H. Salus: Books

Have one to sell? Sell yours here
The Handbook of Programming Languages (HPL): Object Oriented Programming Languages
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

The Handbook of Programming Languages (HPL): Object Oriented Programming Languages [Textbook Binding]

Peter H. Salus (Editor)
3.0 out of 5 stars  See all reviews (4 customer reviews)


Available from these sellers.



Book Description

June 1, 1998 Handbook of programming languages (Book 1)
The aim of this handbook is to provide a source for information concerning Object-Oriented programming and methodologies for computing professionals.

Editorial Reviews

Amazon.com Review

Object-Oriented Programming Languages, the first volume in the Handbook of Programming Languages series, is the largest of the four books in the set. The text comprehensively surveys the object-oriented universe of languages and adequately discusses the paradigm and history of each language.

Volume 1 begins with a concise yet useful introduction to object-oriented programming (OOP) and states the benefits of this powerful development approach. The second chapter discusses object-oriented communications software--in particular, the Adaptive Communication Environment (ACE) framework. This latter chapter is more technically challenging, but both of these chapters lay a good foundation for OOP.

The book continues with a section on Smalltalk--one of the most "pure" object-oriented languages around. A chapter entitled "Smalltalk: A Developer's Perspective" puts the language in high-level context, explaining its importance and its benefits for real-world implementation.

A brief history and detailed discussion of the architecture of C++ follows, along with a chapter on common C++ traps and pitfalls. Next, the text presents Eiffel--an object-oriented development lifecycle and language--and two single chapters on Ada 95 and Modula-3. The book wraps up with three chapters on the latest object-oriented language to take the development community by storm--Java. This section features a detailed introductory discussion coauthored by James Gosling--the chief creator of Java. --Stephen Plain


Product Details

  • Textbook Binding: 800 pages
  • Publisher: Macmillan Technical Pub (June 1, 1998)
  • Language: English
  • ISBN-10: 1578700086
  • ISBN-13: 978-1578700080
  • Product Dimensions: 9.3 x 6.4 x 2.4 inches
  • Shipping Weight: 3.5 pounds
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #4,380,351 in Books (See Top 100 in Books)

 

Customer Reviews

4 Reviews
5 star:    (0)
4 star:
 (2)
3 star:
 (1)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.0 out of 5 stars (4 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

1 of 1 people found the following review helpful:
4.0 out of 5 stars A Bum Rap?, October 13, 2006
This review is from: The Handbook of Programming Languages (HPL): Object Oriented Programming Languages (Textbook Binding)
Some reviews for individual volumes in this set, as well as one for the set as a whole, complain of (1) omissions and (2) unmet expectations. A short quote from Peter Salus' introduction may help put these complaints in context: "The aim . . . is to provide a single comprehensive source of information concerning a variety of individual programming languages and methodologies for computing professionals." This work is intended to show the shape of a discipline and its history. It is not a programmer's reference manual.

Comprehensive does not mean all-inclusive. Any work comprised of many individual contributions is always a compromise, always a bit uneven. And editors have blind spots; on the second page of the introduction Salus omits any mention of Wilhelm Shickard when discussing early calculators. But give the guy a break! He is a linguist by training, not a historian specializing in medieval technology.

The publisher could have adjusted buyer expectations by providing a table of contents and list of contributors, as well as an excerpt from the introduction -- information that would be available both on Amazon and through the Library of Congress catalog. A complete contributor list IS now in the product "Wiki" for this volume.

Finally, a careful buyer, unsure whether a purchase will be worthwhile, can always check out a copy from the library first. Even public libraries which might not have this on the shelf can provide it through inter-library loan for a patron.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 9 people found the following review helpful:
1.0 out of 5 stars Biased, incomplete, misleading, therefore not recommended, September 22, 1998
By A Customer
This review is from: The Handbook of Programming Languages (HPL): Object Oriented Programming Languages (Textbook Binding)
My first impressions about this handbook are not very favourable.

Although the first volume claims to be a handbook of object oriented languages it does not cover object oriented languages of Niklaus Wirth's group, e.g. Oberon-2 or its commercial dialect Component Pascal.

Additionally to that, a descendant of Wirth's languages, Modula-3, is claimed to be one of the smallest OO-languages. Due to the ignorance given to Oberon-2, this is only true for the OO languages covered in this handbook. In comparison to Oberon-2, Modula-3 is bloated (language report size is 60 pages vs. 20 pages).

The language family tree on the inside covers do not give the correct descendants/ancestors for some of the languages.

Scrolling through the second volume on imperative languages reveals similar problems: Pascal is only mentioned with its commercial dialect "Turbo Pascal", which -- at least in its last incarnation -- is an OO-language and not imperative one, and should therefore be covered in the first volume. It misses the ISO/ANSI standards (ISO 7185: Standard Pascal and ISO 10206: Extended Pascal). It misses to mention Modula-2 (as I recall from memory, since I did not buy the book).

Since - IMHO - a handbook should be some objective reference, the first two volumes do not meet my criteria for a handbook.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 3 people found the following review helpful:
3.0 out of 5 stars Moderate overview of OOP languages and their history., September 1, 1999
By A Customer
This review is from: The Handbook of Programming Languages (HPL): Object Oriented Programming Languages (Textbook Binding)
This book presents an interesting compilation of OOP languages and their history.

I purchased the book to deepen my knowledge of OOP languages - their similarities, differences, origins, strong points, and pitfalls. Although some of the content may be a little "boring" (e.g., the painfully detailed history of C++), the book provided a good overview of six different OOP languages (C++, SmallTalk, Ada, Java, Modula3, and Eiffel).

I'm not sure how the author selected which OOP languages to cover. It would seem that Object-Pascal (Delphi in particular) was completely overlooked even though it is much more prevelant in commercial implementations than Eiffel or Modula-3. Perhaps losing some of the C++ history and including an overview of additional OOP languages like Delphi would improve the book's usefulness.

Bottom-line: good start, but improvements could surely be made.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews


Only search this product's reviews



Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)
(1)
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject