home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.edu:1393 comp.lang.fortran:3264 comp.lang.misc:2795 comp.arch:9084 sci.math:10672
- Path: sparky!uunet!gatech!darwin.sura.net!dtix!mimsy!afterlife!relay!apssgi.nswc.navy.mil!bwallet
- From: bwallet@apssgi.nswc.navy.mil (Brad Wallet)
- 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: <1992Aug28.170149.24258@relay.nswc.navy.mil>
- Date: 28 Aug 92 17:01:49 GMT
- 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>
- Sender: news@relay.nswc.navy.mil
- Organization: Naval Surface Warfare Center
- Lines: 38
-
- In article <BtpAIn.EE5@mentor.cc.purdue.edu>, hrubin@pop.stat.purdue.edu (Herman Rubin) writes:
- |> The problem is that the CS people are, in this sense, like the purissima
- |> mathematicians (if it can be applied, it is time to work on something else.)
- |> They concentrate on what no scientist is particularly worried about, like
- |> making the printed output look neat, or even making life easy for the
- |> compiler. They talk about optimizing compilers, but when someone brings
- |> up something which the current styles of optimization do not handle, they
- |> still say that the programmer must not be allowed to intervene with the
- |> product of the compiler, and things must be left to the compiler.
-
- I think we, like just about everybody, are confusing computer scientist with
- software engineers. Computer scientist examine optimization techniques.
- Software engineers rely upon optimizers. We need both software engineers and
- computer scientist, but they are not the same.
-
- |> If we want to do good programming for scientists, both the hardware and
- |> the software have to take into account what the scientists with imagination
- |> can think of, not what those doing routine can envision. The ideas of those
- |> who make extensive use of the computer for number theory, for example, are
- |> entirely ignored by both the hardware people and the language people. And
- |> it is almost official policy to make the use of machine language other than
- |> through the inadequate high level languages at least very difficult.
- |>
- |> Fortran is inadequate, Algol is inadequate, C, and even C++, is inadequate.
- |> Even if a programmer can find a good way of mixing them, there is no
- |> possibility of having one line in Fortran and the next in C.
-
- There is hope! Anyone familiar with SGI's Explorer package? Push button
- programming.
-
- -------------------------------------------------
- Brad Wallet Mathematician
- bwallet@relay.nswc.navy.mil Naval Surface Warfare Center
- (703)663-4950 (AVN)249-4950
- DSMAC - "Tomahawk's Eyes"
- "I can neither confirm nor deny that these opinions
- are entirely my own and may or may not reflect those
- of the US Navy."
-