Thread: Eiffel

  1. #1
    Woof, woof! zacs7's Avatar
    Join Date
    Mar 2007
    Location
    Australia
    Posts
    3,459

    Eiffel

    G'day!

    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.

    Zac

  2. #2
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    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.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  3. #3
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,659
    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
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  4. #4
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    Quote Originally Posted by zacs7 View Post
    Basically Eiffel has been perscribed at our uni for a particular unit, and well I love it.
    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?"

    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.
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

  5. #5
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,659
    FWIW, the number of languages I use today, which I learnt at university is a big fat ZERO.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  6. #6
    Woof, woof! zacs7's Avatar
    Join Date
    Mar 2007
    Location
    Australia
    Posts
    3,459
    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

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Eiffel Tutorial
    By Baccarat in forum Tech Board
    Replies: 1
    Last Post: 03-31-2007, 07:44 PM
  2. Eiffel
    By curlious in forum A Brief History of Cprogramming.com
    Replies: 3
    Last Post: 01-30-2005, 05:14 PM
  3. any eiffel 65 fans?
    By doubleanti in forum A Brief History of Cprogramming.com
    Replies: 20
    Last Post: 12-27-2001, 01:53 AM