home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / edu / 1650 < prev    next >
Encoding:
Internet Message Format  |  1992-09-14  |  1.9 KB

  1. Xref: sparky comp.edu:1650 comp.lang.fortran:3548 comp.lang.misc:3066 comp.arch:9405 sci.math:11402
  2. Path: sparky!uunet!crdgw1!rdsunx.crd.ge.com!ariel!davidsen
  3. From: davidsen@ariel.crd.GE.COM (william E Davidsen)
  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: <1992Sep14.141559.601@crd.ge.com>
  7. Date: 14 Sep 92 14:15:59 GMT
  8. References: <1992Aug31.133811.3626@crd.ge.com> <1992Aug31.135937.5801@dcc.uchile.cl> <1992Sep1.173636.6387@nntpd.lkg.dec.com> <1992Sep10.165629.28124@searchtech.com>
  9. Sender: usenet@crd.ge.com (Required for NNTP)
  10. Reply-To: davidsen@crd.ge.com (bill davidsen)
  11. Organization: GE Corporate R&D Center, Schenectady NY
  12. Lines: 21
  13. Nntp-Posting-Host: ariel.crd.ge.com
  14.  
  15. In article <1992Sep10.165629.28124@searchtech.com>, johnb@searchtech.com (John Baldwin) writes:
  16.  
  17. |    Absolutely.  I've seen scientific programs written by self-taught
  18. |    scientists which could result in floating point results where precision
  19. |    could be destroyed in 1-3 operations.  They couldn't figure out WHY they
  20. |    would occaisionally get screwy results from some data, and not from
  21. |    others.  The blame was placed on a compiler bug.  Hrrumph.
  22.  
  23.   I think this is a good example of why a programmer is needed to write
  24. good programs. With all their training in {physics or whatever} most
  25. scientists don't get a good foundation in numerical analysis. Another
  26. favorite is to add a bunch of small numbers in a loop, get an overflow,
  27. change the total variable to float, and wonder why the result "doesn't
  28. look right" when adding a few million little numbers.
  29.  
  30.   There are some programmers who would do this, too, but that's a
  31. question of technical competence rather than training. A good programmer
  32. should know some numberical analysis.
  33. -- 
  34. bill davidsen, GE Corp. R&D Center; Box 8; Schenectady NY 12345
  35.     I admit that when I was in school I wrote COBOL. But I didn't compile.
  36.