Article View: comp.lang.modula2
Article #589Re: m2 for scientific computation
From: Harm Munk
Date: Wed, 26 Aug 1992 11:29
Date: Wed, 26 Aug 1992 11:29
36 lines
2702 bytes
2702 bytes
ecmtwhk@ccu1.aukuni.ac.nz (Thomas Koenig) writes: >I think Modula-2 still has a good chance to replace FORTRAN as the >primary language for scientific computing. It has FOR - loops which are >as easily vectorizable or paralellizable as F-77 DO - loops (unlike C's >half - baked for loops), will have COMPLEX (last time I checked a draft >standard, anyway), its typechecking is better than either, etc. Ada, >F-90 and C++ suffer from too much complexity. Scientists are hardly interested in the language they use for implementing their algorithms, save the mathematicians and information scientists. The language must be able to express the things they want to express, the Nag lib should be available in it, and everybody else should be using it. Furthermore, they tend to concentrate on the problem, not on the language. I have some firsthand experience: I studied physics at Eindhoven University of Technology. We used Burroughs Extended Algol to do our number crunching, and we loved it. It's not as expressive as Pascal or Modula 2, but it worked. However, the Dutch Government, which subsidises education to a large part, decided in their infinite wisdom that all universities should go IBM and DEC. So out went our B7900 and BEA, and in came Big Blue and FORTRAN: yes, they made a switch from an Algol-like language to FORTRAN. Why not, you have Nag (we had that in BEA as well, but OK), and the rest of the world uses it. Glad I had graduated by then. >It would be a real shame to leave the field of scientific computation to >FORTRAN or C. I agree, but that's reality. +----------------------------------------+------------------------------------+ | Harm Munk | Building WAY 11 | | Philips Research Laboratories | P.O. Box 80 000 | | Knowledge Based Systems | 5600 JA Eindhoven | | | The Netherlands | | #include <standard.disclaimer> | tel. +31 40 74 46 59 | | | email: munk@prl.philips.nl | +----------------------------------------+------------------------------------+
Technical Details
Message-ID:
<munk.714828557@prles6b>Path:
arc1-ca.pugleaf.net!sparky!uunet!mcsun!sun4nl!relay.philips.nl!prle!prles6b!munkReferences:
<1992Aug25.105519.3967@ccu1.aukuni.ac.nz>Show Full Headers
Complete Article Headers
Newsgroups: comp.lang.modula2 Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!sun4nl!relay.philips.nl!prle!prles6b!munk From: munk@prl.philips.nl (Harm Munk) Subject: Re: m2 for scientific computation Message-ID: <munk.714828557@prles6b> Sender: news@prl.philips.nl (USENET News System) Organization: Philips Research Laboratories Eindhoven, Netherlands References: <1992Aug25.105519.3967@ccu1.aukuni.ac.nz> Date: Wed, 26 Aug 1992 11:29:17 GMT Lines: 36