home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.edu:1650 comp.lang.fortran:3548 comp.lang.misc:3066 comp.arch:9405 sci.math:11402
- Path: sparky!uunet!crdgw1!rdsunx.crd.ge.com!ariel!davidsen
- From: davidsen@ariel.crd.GE.COM (william E Davidsen)
- Newsgroups: comp.edu,comp.lang.fortran,comp.lang.misc,comp.arch,sci.math
- Subject: Re: Scientists as Programmers (was Re: Small Language Wanted)
- Message-ID: <1992Sep14.141559.601@crd.ge.com>
- Date: 14 Sep 92 14:15:59 GMT
- 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>
- Sender: usenet@crd.ge.com (Required for NNTP)
- Reply-To: davidsen@crd.ge.com (bill davidsen)
- Organization: GE Corporate R&D Center, Schenectady NY
- Lines: 21
- Nntp-Posting-Host: ariel.crd.ge.com
-
- In article <1992Sep10.165629.28124@searchtech.com>, johnb@searchtech.com (John Baldwin) writes:
-
- | Absolutely. I've seen scientific programs written by self-taught
- | scientists which could result in floating point results where precision
- | could be destroyed in 1-3 operations. They couldn't figure out WHY they
- | would occaisionally get screwy results from some data, and not from
- | others. The blame was placed on a compiler bug. Hrrumph.
-
- I think this is a good example of why a programmer is needed to write
- good programs. With all their training in {physics or whatever} most
- scientists don't get a good foundation in numerical analysis. Another
- favorite is to add a bunch of small numbers in a loop, get an overflow,
- change the total variable to float, and wonder why the result "doesn't
- look right" when adding a few million little numbers.
-
- There are some programmers who would do this, too, but that's a
- question of technical competence rather than training. A good programmer
- should know some numberical analysis.
- --
- bill davidsen, GE Corp. R&D Center; Box 8; Schenectady NY 12345
- I admit that when I was in school I wrote COBOL. But I didn't compile.
-