On Fri, 5 Dec 1997, David B. Serafini wrote:
> BTW, why didn't F90 allow the general use of labels of the form "<name>:"?
> I can't see any reason for sticking with numeric labels only.
I guess they had all read Dijkstra's famous letter "GOTO statement
considered harmful" (in CACM March 1968, pp147-148) and therefore didn't
want to encourage people to continue using labels. But that now seems
a bit of a spoil-sport attitude.
I'd recommend even more highly a paper in CACM April 1984, vol 27, pp
349-350, entitled "A linguistic contribution to GOTO-less programming" in
which the COME FROM statement is introduced. It's a simply wonderful
idea, but unfortunately none of the Fortran compilers that I've
encountered has seen fit to implement it. And I suppose it's now too late
to suggest it for F2000? :-)
--
Clive Page, Internet: [log in to unmask]
Dept of Physics & Astronomy,
University of Leicester, Phone +44 116 252 3551
Leicester, LE1 7RH, U.K. Fax +44 116 252 3311
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|