• Eiffel.com
  • Documentation
  • Downloads
  • Support
  • Community
  • Home
  • Sign in
  • Register
Skip to Main Content
  • Home
  • Guide
  • EiffelStudio
  • Solutions
  • Platform Specifics
  • Method and Language
  • Why Eiffel?
  • Papers
  • Examples
  • Community
  • Contact Us
Method

Method

  • Invitation to Eiffel (I2E)
    • I2E: What Must I Know First?
    • I2E: Design Principles
    • I2E: Object-Oriented Design
    • I2E: Classes
    • I2E: Types
    • I2E: Design by Contract and Assertions
    • I2E: Exceptions
    • I2E: Event-Driven Programming and Agents
    • I2E: Genericity
    • I2E: Inheritance
    • I2E: Polymorphism and Dynamic Binding
    • I2E: Combining Genericity and Inheritance
    • I2E: Deferred Classes and Seamless Development
    • I2E: Putting a System Together
    • I2E: Invitation to Eiffel Copyright
  • An Eiffel Tutorial (ET)
  • Void-safe programming in Eiffel
  • Quick reference to Eiffel the language
  • Books about the Eiffel Method and Language
  • Method and Language beta documentation

Navigation

  • Books
  • Compose tips
  • Recent changes
  • Recent posts
  • Popular content

Tags

add Application book class Class Library Class name autocomplete cluster command line options compatibility Compiler concurrency debug debugger Editor EiffelCOM Wizard example feature Feature call autocomplete Guided Tour Metric New new feature dialog release ribbon SCOOP search Search Tool syntax testing View void-safety void safety
more tags

Invitation to Eiffel (I2E)

  • View
  • Comments
  • References
tags:
  • Learn Eiffel

The Invitation to Eiffel (I2E) is a short set of pages that should provide you with the essence of the Eiffel way, without taking too much of your time. Enjoy this profoundly different way of thinking about developing software! When you are done, move on to the more detailed Eiffel tutorial.

  • I2E: What Must I Know First?
  • I2E: Design Principles
  • I2E: Object-Oriented Design
  • I2E: Classes
  • I2E: Types
  • I2E: Design by Contract and Assertions
  • I2E: Exceptions
  • I2E: Event-Driven Programming and Agents
  • I2E: Genericity
  • I2E: Inheritance
  • I2E: Polymorphism and Dynamic Binding
  • I2E: Combining Genericity and Inheritance
  • I2E: Deferred Classes and Seamless Development
  • I2E: Putting a System Together
  • I2E: Invitation to Eiffel Copyright
‹ Method up I2E: What Must I Know First? ›
  • Printer-friendly version
  • Add new comment
  • PDF version
UUID: 7a606387-2653-b122-b4ef-e283a389656e
Would like to improve the documentation? Become a contributor
Copyright 1993-2012 Eiffel Software.
Reproduction permitted provided a link is included to http://docs.eiffel.com/