• Menu
  • Skip to right header navigation
  • Skip to main content
  • Skip to secondary navigation
  • Skip to primary sidebar

OnlineProgrammingBooks.com

Legally Free Computer Books

  • All Categories
  • All Books
  • All Categories
  • All Books
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact
You are here: Home ▶ Eiffel ▶ Getting started with Eiffel: Language and Environment

Getting started with Eiffel: Language and Environment

March 24, 2006

This introductory online/pdf book will let you become familiar with the essentials of the Eiffel language and method, and the EiffelStudio environment.

Book Description

This book assumes that you have some experience of software development, but that’s all. Previous exposure to object technology is not required. If you’ve had it, it will help; but if it has all been to notations like UML or programming languages like C++ and Java, you should not let it guide your study of this Invitation. Although Eiffel shares a number of properties with these other approaches, it takes a fresh path to object technology, based on a small number of simple, far-reaching concepts.

Once you are familiar with the basic ideas you may want to try them with EiffelStudio, which provides a direct implementation of the Eiffel concepts, available in a completely portable way across Windows, Linux, many versions of Unix and VMS.

Table of Contents

  • What must i know first?
  • Design principles
  • Object-oriented design
  • Classes
  • Types
  • Design by contract and assertions
  • Exceptions
  • Event-driven programming and agents
  • Genericity
  • Inheritance
  • Polymorphism and dynamic binding
  • Combining genericity and inheritance
  • Deferred classes and seamless development
  • Putting a system together

Download Free PDF / Read Online

Author(s): –
Format(s): HTML, PDF
Link: Download or read online.

Similar Books:

  1. Dylan Programming
  2. Object-Oriented Programming with Objective-C
  3. C++ FAQ Lite
  4. Essentials of the Java Programming Language
Previous Post: « Robot Motion Planning and Control
Next Post: The JNDI Tutorial: Building Directory-Enabled Java Applications »

Primary Sidebar

Get Latest Updates

  • Facebook
  • Pinterest
  • RSS
  • Twitter
  • YouTube
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact

Copyright © 2006–2023 OnlineProgrammingBooks.com