Emmanuel Stapf: Eiffel and Contract Oriented Programming

  • Posted: Apr 29, 2009 at 11:43 AM
  • By: Charles
  • Avg Rating: 5

    (2)
  • 31,406 Views

Embed code for this video

Copy the code above to embed our video on your website/blog.

Close

Video format

Option selected may change based on video formats available and browser capability.

Close

Download

Right click “Save as…”

  • High Quality WMV (PC, Xbox, MCE)
  • MP3 (Audio only)
  • MP4 (iPod, Zune HD)
  • Mid Quality WMV (Lo-band, Mobile)
  • WMV (WMV Video)
The Eiffel programming language is an object-oriented language that is based on a fixed set of powerful principles like Design by Contract and Command-Query Separation. It's a very powerful language that has impacted the evolution of the more popular general purpose OO languages such as Java and C#. Here, one of the developers of Eiffel, Emmanuel Stapf, sits down with one of the C# language designers, Mads Torgersen, to discuss the language level code contracts in Eiffel and the general principles of contract oriented programming.

Tags:

Follow the Discussion

Comments Closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums,
or Contact Us and let us know.