Linked by Thom Holwerda on Sat 26th Nov 2005 17:02 UTC, submitted by Megatux
Permalink for comment 65084
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
News
Linked by Thom Holwerda on 06/19/13 23:02 UTC, submitted by M.Onty
Linked by Thom Holwerda on 06/19/13 22:28 UTC
Linked by Thom Holwerda on 06/18/13 22:33 UTC
Linked by Anonymous on 06/18/13 22:26 UTC
Linked by Thom Holwerda on 06/18/13 22:25 UTC
Linked by Thom Holwerda on 06/18/13 17:45 UTC
Linked by Thom Holwerda on 06/18/13 17:32 UTC, submitted by poundsmack
Linked by Thom Holwerda on 06/17/13 17:58 UTC
Linked by Thom Holwerda on 06/17/13 17:52 UTC
Linked by Thom Holwerda on 06/14/13 21:03 UTC
More News »
Sponsored Links



Member since:
2005-07-06
...how you code in general. I did a small Eiffel project a few years ago with some colleagues as a learning venture and was thoroughly impressed...if not just with the language as a whole, then the way it changed the way I code now.
Eiffel was doing TDD with their "design by contract" paradigm long before TDD was even a buzzword; granted Eiffel (the language) is built around this concept, but it's easy to do in other languages as well. I highly recommend any developer do a weekend crash course on Eiffel concepts...it'll change the way you think when programming in other languages.
It's also available for the .Net framework: http://www.eiffel.com/products/envsn/ and FWIW it supports multiple inheritance (C#/VB do not, though the advantage is debatable...if you need to target .Net, and need multiple inheritance (and don't want to use C++) Eiffel is worth having a look at).
Overall it's a fantastic language.