home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / lang / fortran / 4861 < prev    next >
Encoding:
Internet Message Format  |  1992-12-30  |  2.4 KB

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