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

  1. Xref: sparky comp.edu:1483 comp.lang.fortran:3375 comp.lang.misc:2889 comp.arch:9171 sci.math:10866
  2. Newsgroups: comp.edu,comp.lang.fortran,comp.lang.misc,comp.arch,sci.math
  3. Path: sparky!uunet!mcsun!sunic!ugle.unit.no!aun.uninett.no!alf.uib.no!newsroom.bsc.no!izahi
  4. From: izahi@bsc.no (Raul Izahi Lopez Hernandez)
  5. Subject: Re: Scientists as Programmers (was Re: Small Language Wanted)
  6. Message-ID: <1992Sep2.133810.24957@newsroom.bsc.no>
  7. Sender: usenet@newsroom.bsc.no (Usenet News Administrator)
  8. Organization: Bergen Scientific Centre, Bergen, NORWAY
  9. References: <1992Aug31.133811.3626@crd.ge.com> <1992Aug31.135937.5801@dcc.uchile.cl> <1992Sep1.173636.6387@nntpd.lkg.dec.com>
  10. Date: Wed, 2 Sep 1992 13:38:10 GMT
  11. Lines: 26
  12.  
  13. In article <1992Sep1.173636.6387@nntpd.lkg.dec.com> edp@math.zko.dec.com (Eric Postpischil) writes:
  14. >
  15. >On the other hand, I (a senior software engineer) have seen code written
  16. >by scientists.  While it manages to work, there are serious oversights
  17. >like forgetting to initialize variables, numerical instabilities, et
  18. >cetera.  I can be sure the code works on some data, but it has never
  19. >been properly tested by a good software engineer.
  20. >
  21. >To say programming is not really a difficult challenge is to be unaware
  22. >of many of the pitfalls of computing, both numeric and algorithmic.  On
  23. >the numeric side, a physicist might be unaware of the proper order in
  24. >which to arrange arithmetic operations to preserve accuracy.  On the
  25. >algorithmic side, a physicist might be unaware of the issues of
  26. >computational complexity that would let them speed up a program or make
  27. >an infeasible program feasible or the issues of what problems are even
  28. >computable (recursively enumerable sets, et cetera).
  29.  
  30.    A good compiler and a good optimizer can help any scientist to write
  31. reasonable code, however there is no software yet that can help a CS
  32. person write any physics code.
  33.  
  34. -- 
  35.          -----> All opinions expressed here are my own, not IBM's <-----
  36. Raul Izahi Lopez    Izahi Engineering
  37. izahi@bsc.no        IBM Bergen Environmental Sciences and Solutions Centre
  38.             Thormoehlensgate 55, 5008 Bergen, NORWAY (47-5)54-4653
  39.