Article View: comp.lang.misc
Article #1284Re: Parallel FORTRAN bite
From: Charles H. Sampson
Date: Mon, 11 Jun 1990 19:17
Date: Mon, 11 Jun 1990 19:17
28 lines
1870 bytes
1870 bytes
In article <1990May31.161025.3138@esegue.segue.boston.ma.us> pardo@june.cs.washington.edu (David Keppel) writes:
> DOALL I = 1, N
> [appeared to the Connection Machine compiler to be]
> DO ALLI = 1, N
Just to clarify a "fine" point, in ANSI FORTRAN '77, the construct
DOALLI=1,N
(spaces are null in FORTRAN) is defined to mean
DO ALLI = 1, N
(spaces are still null, but I hope my meaning is clear). Therefore, the
so-called DOALL extension has changed the semantics of standard FORTRAN,
rather than extending the language. The shuttle people might have a right
to be peeved, but they shouldn't direct their displeasure at the CM FORTRAN
implementors.
[I agree, adding ambiguous syntax that can change the meaning of an existing
legal program is not good language design. The entire issue of parallel
extensions to Fortran and to C is a hot topic -- I get lots of interesting
mailings from the Numerical C Extensions Group. -John]
[From sampson@cod.nosc.mil (Charles H. Sampson)]
--
Send compilers articles to compilers@esegue.segue.boston.ma.us
{spdcc | ima | lotus| world}!esegue. Meta-mail to compilers-request@esegue.
Technical Details
Message-ID:
<1990Jun11.191754.2691@esegue.segue.boston.ma.us>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!snorkelwacker!spdcc!ima!esegue!compilers-senderReferences:
<1990May31.161025.3138@esegue.segue.boston.ma.us>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!snorkelwacker!spdcc!ima!esegue!compilers-sender From: sampson@cod.nosc.mil (Charles H. Sampson) Newsgroups: comp.lang.misc,comp.compilers Subject: Re: Parallel FORTRAN bite Keywords: Fortran Message-ID: <1990Jun11.191754.2691@esegue.segue.boston.ma.us> Date: 11 Jun 90 19:17:54 GMT References: <1990May31.161025.3138@esegue.segue.boston.ma.us> Sender: compilers-sender@esegue.segue.boston.ma.us Reply-To: sampson@cod.nosc.mil (Charles H. Sampson) Organization: Naval Ocean Systems Center, San Diego Lines: 28 Approved: compilers@esegue.segue.boston.ma.us