Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

17. Eiffel

Chapter 17. Eiffel

Eiffel is an object-oriented programming language designed primarily by Bertrand Meyer in 1985, now managed by a standards committee at Ecma International, which produced an ISO standard released in 2006. It provides a wide range of features now considered modern and widespread: garbage collection, generic programming, and type safety. Its most important contribution may be the idea of Design by Contract, where the language enforces interface preconditions, postconditions, and invariants; this improves the reliability and reusability of components. Eiffel’s influence is apparent in languages such as Java, Ruby, and C#.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint