Overview
KEY BENEFIT: Eiffel, one of three object-oriented programming languages after C++ and Smalltalk, is user-friendly, consistent, and relatively easy to learn. In this book, Eiffel is used to introduce the basic principles of computer science from an object-oriented perspective. KEY TOPICS: Introduces the idea of "modeling" first, and then "programming" as only one part of the overall process; details the object-oriented approach to problem solving; covers the construction of Eiffel classes; explains polymorphism as a design principle. MARKET: For software development professionals new to object technology and Eiffel.Synopsis
Eiffel, one of three object-oriented programming languages after C++ and Smalltalk, is user-friendly, consistent, and relatively easy to learn. In this book, Eiffel is used to introduce the basic principles of computer science from an object-oriented perspective.
Introduces the idea of "modeling" first, and then "programming" as only one part of the overall process; details the object-oriented approach to problem solving; covers the construction of Eiffel classes; explains polymorphism as a design principle. For software development professionals new to object technology and Eiffel.
Booknews
An introduction to computer science starting with modeling concepts and functions, using the object-oriented Eiffel language and emphasizing writing real code for real problems. Coverage includes objects, classes, algorithms, recursions, and polymorphism, with chapter summaries and exercises. Designed for beginning computer science students in a rigorous computer science curriculum, and for practicing software developers new to the object paradigm. Annotation c. Book News, Inc., Portland, OR (booknews.com)