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

  1. Xref: sparky comp.edu:1393 comp.lang.fortran:3264 comp.lang.misc:2795 comp.arch:9084 sci.math:10672
  2. Path: sparky!uunet!gatech!darwin.sura.net!dtix!mimsy!afterlife!relay!apssgi.nswc.navy.mil!bwallet
  3. From: bwallet@apssgi.nswc.navy.mil (Brad Wallet)
  4. Newsgroups: comp.edu,comp.lang.fortran,comp.lang.misc,comp.arch,sci.math
  5. Subject: Re: Scientists as Programmers (was Re: Small Language Wanted)
  6. Message-ID: <1992Aug28.170149.24258@relay.nswc.navy.mil>
  7. Date: 28 Aug 92 17:01:49 GMT
  8. References: <1992Aug25.154501.8654@colorado.edu> <1992Aug26.192410.6523@ultb.isc.rit.edu> <1992Aug27.154823.583@alchemy.chem.utoronto.ca> <BtpAIn.EE5@mentor.cc.purdue.edu>
  9. Sender: news@relay.nswc.navy.mil
  10. Organization: Naval Surface Warfare Center
  11. Lines: 38
  12.  
  13. In article <BtpAIn.EE5@mentor.cc.purdue.edu>, hrubin@pop.stat.purdue.edu (Herman Rubin) writes:
  14. |> The problem is that the CS people are, in this sense, like the purissima
  15. |> mathematicians (if it can be applied, it is time to work on something else.)
  16. |> They concentrate on what no scientist is particularly worried about, like
  17. |> making the printed output look neat, or even making life easy for the
  18. |> compiler.  They talk about optimizing compilers, but when someone brings
  19. |> up something which the current styles of optimization do not handle, they
  20. |> still say that the programmer must not be allowed to intervene with the
  21. |> product of the compiler, and things must be left to the compiler.
  22.  
  23. I think we, like just about everybody, are confusing computer scientist with
  24. software engineers.  Computer scientist examine optimization techniques.
  25. Software engineers rely upon optimizers.  We need both software engineers and
  26. computer scientist, but they are not the same.
  27.  
  28. |> If we want to do good programming for scientists, both the hardware and
  29. |> the software have to take into account what the scientists with imagination
  30. |> can think of, not what those doing routine can envision.  The ideas of those
  31. |> who make extensive use of the computer for number theory, for example, are
  32. |> entirely ignored by both the hardware people and the language people.  And
  33. |> it is almost official policy to make the use of machine language other than
  34. |> through the inadequate high level languages at least very difficult.
  35. |> 
  36. |> Fortran is inadequate, Algol is inadequate, C, and even C++, is inadequate.
  37. |> Even if a programmer can find a good way of mixing them, there is no
  38. |> possibility of having one line in Fortran and the next in C. 
  39.  
  40. There is hope!  Anyone familiar with SGI's Explorer package?  Push button
  41. programming.
  42.  
  43. -------------------------------------------------
  44. Brad Wallet                 Mathematician
  45. bwallet@relay.nswc.navy.mil Naval Surface Warfare Center
  46. (703)663-4950               (AVN)249-4950
  47. DSMAC - "Tomahawk's Eyes"
  48. "I can neither confirm nor deny that these opinions
  49. are entirely my own and may or may not reflect those
  50. of the US Navy." 
  51.