Basically Eiffel has been perscribed at our uni for a particular unit, and well I love it. It is mainly prescribed because it "isn't C++ or Java, etc". So has anyone used it? Or know if it's widely used in industry?
Just probing for Eiffel information in the workforce or amongst C/C++ programmers.
I learned Eiffel in one particular course at university (along with other somewhat obscure languages - the course was about language designed and featured Eiffel as an example). In this time, I learned to absolutely despise it. The worst shortcoming in my opinion is the atrocious documentation about the language itself. But I also found its syntax to be overly verbose, which just goes along with everything else in the language. The pre- and post-conditions as well as the invariants are nice on paper, but in practice turned out to be mostly annoying - a bit like Java's checked exceptions. The language is not truly typesafe, either.
So I would definitely not recommend it to anyone.
There's a whole litany of obscure languages to explore various aspects of computer science. Some of them escape the walls of academia, and gather a small cult following.
Then there are a handful of useful languages which 99% of programmers use to get something useful done.
You'll probably come across several. Just take what you can from the course and then forget it all ;)
I've only learned a handful of languages, but every time I do I love it; I think what I really love is something about the nature of computer programming (it's just so gosh darned clever how it works) and I "transfer" that feeling onto the new language, to the extent that it exposes some new aspect or perspective. Then a few days later I wake up and think "God, what I have done?" :p
Originally Posted by zacs7
A new perspective can be intriguing, but if a month from now you find yourself board of eiffel and pining afresh for your old loves, that's what happened.
Just a thought.
FWIW, the number of languages I use today, which I learnt at university is a big fat ZERO.
I see :), thankyou
But at least they're "forcing" us to look at other languages which has to be good.
> A new perspective can be intriguing, but if a month from now you find yourself board of eiffel and pining afresh for your old loves, that's what happened.
Sounds about right :)