home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!usc!cs.utexas.edu!ut-emx!newshost.cc.utexas.edu!mjl
- From: mjl@dino.ph.utexas.edu (Maurice J. LeBrun)
- Newsgroups: comp.lang.fortran
- Subject: Re: Is FORTRAN a viable language?
- Message-ID: <MJL.92Dec30042634@dino.ph.utexas.edu>
- Date: 30 Dec 92 10:26:34 GMT
- References: <1hqnn7INNfac@shelley.u.washington.edu>
- Sender: news@ut-emx.uucp
- Organization: The University of Texas at Austin
- Lines: 39
- In-reply-to: chew@accel.aa.washington.edu's message of 29 Dec 92 23:41:27 GMT
-
- In article <1hqnn7INNfac@shelley.u.washington.edu> chew@accel.aa.washington.edu (Gilbert Chew) writes:
-
- Is FORTRAN dead?
-
- Not yet :-).
-
- Scientists have traditionally been concerned with performance above all else,
- and as a result Fortran (which translates very efficiently into machine
- language) has stayed preeminent in numerical computing. There are some
- trends which threaten to change this. One is that with C and C++ you can
- (perhaps with some effort) write code that is as fast as straight Fortran
- code. Another is that codes become more ambitious, language support for
- function prototypes, data structures, scoping, OOP, etc, becomes crucially
- important.
-
- As as scientist with a strong leaning towards computation and software
- design, I would strongly urge you to start learning C & C++ now. There are
- just so many things you can do with C that you can't come close to in Fortran
- 77 it's not funny. And C++ is a whole new ball game.
-
- Sure, there's the *promise* of Fortran 90. Maybe in a few years we'll see
- enough standard-compliant, bug-free compilers on different platforms as to
- call the new standard a success. In the mean time, ANSI C is in general
- *very* well supported, and the object-oriented programming & design world is
- taking off, with C++ a good way to get involved quickly. A whole new
- paradigm for programming. Great for the big projects. Are you going to be
- programming the rest of your life? If so, what's an extra month to study a
- new concept? Even if you end up never using C++, you get something out of
- it. IMHO, of course.
-
- We now return you to your normally scheduled program...
-
- --
- Maurice LeBrun mjl@dino.ph.utexas.edu
- Institute for Fusion Studies, University of Texas at Austin
-
- Faire de la bonne cuisine demande un certain temps. Si on vous fait
- attendre, c'est pour mieux vous servir, et vous plaire.
- [menu of restaurant Antoine, New Orleans]
-