home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / edu / 1413 < prev    next >
Encoding:
Internet Message Format  |  1992-08-30  |  2.0 KB

  1. Xref: sparky comp.edu:1413 comp.lang.fortran:3286
  2. Newsgroups: comp.edu,comp.lang.fortran
  3. Path: sparky!uunet!charon.amdahl.com!pacbell.com!att!linac!pacific.mps.ohio-state.edu!zaphod.mps.ohio-state.edu!darwin.sura.net!haven.umd.edu!news.umbc.edu!umbc4.umbc.edu!hybl
  4. From: hybl@umbc4.umbc.edu (Dr. Albert Hybl (UMAB-BIOPHYS))
  5. Subject: Re: scientists as programmers (was: Small Language Wanted)
  6. Message-ID: <1992Aug30.213041.18735@umbc3.umbc.edu>
  7. Sender: newspost@umbc3.umbc.edu (News posting account)
  8. Organization: Univ. of MD, Baltimore County
  9. References: <1992Aug25.202307.12365@newshost.lanl.gov> <l9lrciINNb7b@almaak.usc.edu> <h=bnn6@lynx.unm.edu>
  10. Date: Sun, 30 Aug 1992 21:30:41 GMT
  11. Lines: 27
  12.  
  13. In article <h=bnn6@lynx.unm.edu> john@spectre.unm.edu (John Prentice) writes:
  14. >...                     Fortran 77 is out of date, everyone agrees
  15. >with that.
  16. Not yet.  Based on usage it is still a useful programing tool.
  17. It needs upgrades to provide better portability and enhancements
  18. to provide modern functionality.  In my opinion F90 does not do
  19. the job.  
  20.  
  21. >            Fortran 90 is a modern language, ...
  22. Perhaps fashionable, but not modern.  F90 is different but not
  23. really different, many of the old F77 warts are still present.
  24. F90 is enhanced but not really enhanced, array indexing may be
  25. better for (parallel machines) but F90 fails to facilitates
  26. conforming binary data file definitions so massive data sets
  27. can be exchanged and used interactively at and between remotely
  28. located machines in a mixed vendor environment.
  29.  
  30. The suicide gene has not been removed:  [In F77 Section 1.3.2 says
  31. "Exclusions.  This standard does not specify: ... (4) The
  32. results when the rules of this standard fails to establish an
  33. interpretation."]  That rule effectively says vendors can add
  34. almost any extensions to the language that they think will help
  35. sell their machine which has contributed to the poor portability
  36. of Fortran source code and has caused, in part, the precipitous
  37. decline in use of Fortran among potential users. 
  38.  
  39. Albert Hybl (umbc4.umbc.edu)
  40.