<< 1 >>
Rating:  Summary: A good introduction to the Eiffel language and environments. Review: The author provides a good introduction to Eiffel from a real-world and academic-software-engineering point of view. Eiffel is presented, from a simple "Hello, world!" example through advanced language elements like exception handling, repeated inheritance, typing issues, and (strangely) parallel implementations. The author also provides a general introduction to object-oriented concepts, for those new to objects. A discussion of the primary Eiffel environments and libraries is included, for those interested in an objective view of the competing products in the area. To fulfill the software engineering aspect of the text, a discussion of object analysis and modeling with an Eiffel twist is included. This section is somewhat out-of-date, given that it does not even mention the Unified Modeling Language, choosing instead to focus on one of its precursors, OMT. The author went the extra mile, to his credit, with a discussion ! of verification and validation in an Eiffel context and a full Eiffel case study, a parallel linear algebra library. This is a fine overview book of the Eiffel language, environments, and libraries for a software designer or developer. In particular, those developers that use good software engineering practices (analysis, modeling, testing, etc.) will appreciate the coverage of said topics within these covers.
Rating:  Summary: A good introduction to the Eiffel language and environments. Review: The author provides a good introduction to Eiffel from a real-world and academic-software-engineering point of view. Eiffel is presented, from a simple "Hello, world!" example through advanced language elements like exception handling, repeated inheritance, typing issues, and (strangely) parallel implementations. The author also provides a general introduction to object-oriented concepts, for those new to objects. A discussion of the primary Eiffel environments and libraries is included, for those interested in an objective view of the competing products in the area. To fulfill the software engineering aspect of the text, a discussion of object analysis and modeling with an Eiffel twist is included. This section is somewhat out-of-date, given that it does not even mention the Unified Modeling Language, choosing instead to focus on one of its precursors, OMT. The author went the extra mile, to his credit, with a discussion ! of verification and validation in an Eiffel context and a full Eiffel case study, a parallel linear algebra library. This is a fine overview book of the Eiffel language, environments, and libraries for a software designer or developer. In particular, those developers that use good software engineering practices (analysis, modeling, testing, etc.) will appreciate the coverage of said topics within these covers.
<< 1 >>
|