home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!gatech!prism!hydra.gatech.edu!tynor
- From: tynor@hydra.gatech.edu (STEVE TYNOR)
- Newsgroups: comp.lang.eiffel
- Subject: Re: Intro. book on Eiffel Programming...?
- Message-ID: <TYNOR.92Jul24133325@hydra.gatech.edu>
- Date: 24 Jul 92 17:33:25 GMT
- References: <Brssyv.Boo@news.cso.uiuc.edu> <pyhmn2d.nagle@netcom.com>
- Sender: tynor@prism.gatech.EDU
- Organization: Georgia Tech Research Institute
- Lines: 40
- In-reply-to: nagle@netcom.com's message of 24 Jul 92 16:06:29 GMT
-
- In article <pyhmn2d.nagle@netcom.com> nagle@netcom.com (John Nagle) writes:
-
- | Remember, programming in Eiffel is supposed to be HARD. You have
- | to SUFFER for your art. Eiffel is in the grand tradition of the the Hoare
- | "programming is not for everyone" school.
-
- Yikes! That's certainly not my experience. Programming in Eiffel is
- relatively easy. It has a very elegant design that lets one concentrate
- on design and implementation without worrying about bizzare quirks in
- syntax or semantics. I suspect you're confusing the language with the
- book ("Eiffel: The Language" (ETL) (or you are just egging us on :-) )).
-
- | The formalism is not to be
- | avoided, but studied with dedication until it is mastered. One can no
-
- It's true that ETL is somewhat heavy on formal definition of the
- language and its semantics, but I consider that to be a `good thing'
- (it's the official language definition after all). It certainly reduces
- amiguity and makes it easier to understand exactly what the language
- requires and guarantees.
-
- I do, however, agree that it can take some effort for the casual
- programmer to wade through the formalisms -- The Eiffel community really
- needs a companion book ("Eiffel Primer"?) that is more accessible, not
- so formal and includes lots of examples (hint, hint!).
-
- | more program properly without mastery of the formal approach than one can
- | do physics without calculus.
- |
- | If you want OOP the easy way, use Smalltalk.
-
- Smalltalk is nice too, but I'll take Eiffel any day. Especially if I'm
- concerned about maintanence and multi-programmer projects.
-
- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
- C++: Just say no.
-
- Steve Tynor
- Georgia Tech Research Institute
- tynor@prism.gatech.edu
-