Reusable Software : The Base Object-Oriented Component Libraries (PRENTICE HALL OBJECT-ORIENTED SERIES) 1st Edition

4.0 out of 5 stars 1 rating
ISBN-13: 978-0132454995
ISBN-10: 0132454998
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Share
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Used: Good | Details
Sold by Hippo Books
Condition: Used: Good
Comment: Gently used may contain ex-library markings, possibly has some light highlighting, textual notations, and or underlining. Text is still easily readable.
Access codes and supplements are not guaranteed with used items.
FREE delivery April 15 - 20. Details
Only 1 left in stock - order soon.
Ships from and sold by CHIDOC5’s RARE BOOKS.
List Price: $63.00 Details
Save: $33.01 (52%)
$5.55 delivery Monday, April 18. Details
Or fastest delivery April 12 - 13. Details

Amazon First Reads | Editors' picks at exclusive prices

Editorial Reviews

From the Back Cover

Reuse is a required condition of any progress in software, yet until now the subject has been largely ignored in the literature. This book provides both the components and the expertise for developing reusable software — the components are reusable software modules which cover some of the fundamental patterns of software development across application areas; the expertise will help readers not just to use these modules properly, but also to develop their own libraries and make sure they are successful. First reviews the principles of library construction and the object-oriented techniques that make it possible to build high-quality libraries — e.g., finding the right objects and classes, choosing the proper names, using inheritance properly, determining the ideal class size, etc. Then provides detailed usage descriptions of hundreds of reusable components, offering thousands of directly usable operations. The components, written in Eiffel, cover such areas as lists, chains, queues, stacks, trees of various kinds, sorted structures, lexical analysis, parsing, and many other fundamental data structures and algorithms. For both the users of reusable software libraries and for developers who are interested in building their own libraries of reusable software.

About the Author

Although homage is paid to reuse in the software literature, few references give practical guidance to the developer, the manager, or the student. This text offers components--reusable software modules which cover fundamental patterns of software development across application areas--as well as expertise deriving from a long-term effort to understand the fundamental structures and paradigms of software construction. Annotation copyright Book News, Inc. Portland, Or.

Product details

  • Publisher ‏ : ‎ Prentice Hall; 1st edition (April 4, 1994)
  • Language ‏ : ‎ English
  • Hardcover ‏ : ‎ 514 pages
  • ISBN-10 ‏ : ‎ 0132454998
  • ISBN-13 ‏ : ‎ 978-0132454995
  • Item Weight ‏ : ‎ 2.43 pounds
  • Dimensions ‏ : ‎ 7.75 x 1.5 x 9.75 inches
  • Customer Reviews:
    4.0 out of 5 stars 1 rating

About the author

Follow authors to get new release updates, plus improved recommendations.
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

--- New (August 2016) ---

MOOC (Massive Open Online Course) on agile methods, based on the the book "Agile! The Good, the Hype and the Ugly" (https://www.amazon.com/Agile-Good-Hype-Bertrand-Meyer/dp/3319051547) , starts airing on 1 September 2016. on EdX Register for free at https://www.edx.org/course/agile-software-development-ethx-asd-1x.

------

Bertrand Meyer is Chief Architect of Eiffel Software (based in California, http://eiffel.com) and Professor of Software Engineering at ETH Zurich, the Swiss Federal Institute of Technology. He is also head of the Software Engineering Laboratory at ITMO University, Saint Petersburg.

He is the initial designer of the Eiffel method and language and has continued to participate in its evolution. He also directed the development of the EiffelStudio environment, compiler, tools and libraries through their successive versions.

His latest book, published in May 2014, is an irreverent, in-depth introduction to agile methods: "Agile! The Good, the Hype and the Ugly", the first book to take a critical look at agile development and sort out the productive and damaging ideas.

His previous book is an influential an introduction to programming, "Touch of Class: Learning to Program Well, Using Object Technology and Contracts", based on more than a decade of teaching introductory programming at ETH and now supported by a MOOC (http://se.ethz.ch/mooc/programming).

Earlier books include "Object-Oriented Software Construction" (a general presentation of object technology, winner of the 1998 Jolt Award); "Eiffel: The Language" (description of the Eiffel language); "Object Success" (a discussion of object technology for managers); "Reusable Software" (a discussion of reuse issues and solutions); "Introduction to the Theory of Programming Languages". He has also authored numerous articles (see publication list) and edited or co-edited several dozen conference proceedings, including the 2005 "Verified Software".

Other activities include: chair of the TOOLS conference series (running since 1989, hosted at ETH since 2007, next year session in Malaga, Spain); director of the LASER summer school on software engineering (taking place every year since 2003 in early September in Elba island, Italy); member, and chair since 2009, of the IFIP TC2 committee (Software technology); member of the IFIP Working Group 2.3 on Programming Methodology; member of the French Academy of Technologies. He is also active as a consultant (object-oriented system design, architectural reviews, technology assessment), trainer in object technology and other software topics, and conference speaker.

Awards include ACM Software System Award, IEEE Harlan D. Mills prize, Fellow of the ACM, Dahl-Nygaard Prize, and an honorary doctorate from ITMO University(Russia).

Prior to founding Eiffel Software in 1985, Meyer had a 9-year technical and managerial career at EDF, and was for three years on the faculty at the University of California. His experience with object technology through the Simula language, as well as early work on abstract data types and formal specification (including participation in the first versions of the Z specification language) provided some of the background for the development of Eiffel.

At ETH Zurich he pursues research on the construction of high-quality software (see Web site of the Chair of Software Engineering at http://se.ethz.ch).

Customer reviews

4.0 out of 5 stars
4 out of 5
1 global rating
5 star 0% (0%) 0%
4 star
100%
3 star 0% (0%) 0%
2 star 0% (0%) 0%
1 star 0% (0%) 0%

Top review from the United States

Reviewed in the United States on August 23, 2016
Verified Purchase