🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.modula2
Article #589

Re: m2 for scientific computation

#589
From: Harm Munk
Date: Wed, 26 Aug 1992 11:29
36 lines
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!munk
References: <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