Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Array features in FORTRAN-8X
Crowley T.  Tools, methods and languages for scientific and engineering computation (, Paris, France,2621984.Type:Proceedings
Date Reviewed: Aug 1 1985

This paper presents a brief overview of the new array handling language extensions currently proposed for the next 198x FORTRAN standard. The major new features center on treating arrays as whole objects and on providing a rich set of corresponding operations.

Usual scalar operations also apply to arrays on an element-by-element basis; scalar values can be extended to arrays, much like in PL/I. Powerful subarray selection mechanisms are provided by array sections and by the IDENTIFY statement. Other selection mechanisms include the new MERGE and WHERE statements. A rich set of array handling intrinsic functions is provided.

Another new feature is that now array dummy arguments in a subroutine must be conformable to their actual arguments. It is no longer necessary to pass array bounds as additional integer arguments.

An informal and unofficial rationale for the new approach is given. The changes will produce a great reduction in source program size and complexity and will allow intensive optimizations for pipelined and parallel architectures. The above conclusions are well supported by experiments with two compilers implemented by the author at CSPI--one of the major manufacturers of array processors. Some implementation details are also given, including the use of array descriptors.

Some examples are given. Unfortunately, some of them seem hard to follow due to the brevity of presentation and the lack of figures. There also seem to be some minor printing errors.

I think that such a paper is important to everyone involved in scientific computation. The conflicting FORTRAN features which now exist may soon become obsolete in the new 198x standard; they may be entirely dropped from the next 199x standard.

Reviewer:  R. Nicolescu Review #: CR109364
Bookmark and Share
 
Fortran (D.3.2 ... )
 
 
Data Types And Structures (D.3.3 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Fortran": Date
FORTRAN for the ’90s
Edgar S., Computer Science Press, Inc., New York, NY, 1992. Type: Book (9780716782476)
Apr 1 1993
A FORTRAN extension for scientific computation
Kulisch U.  A new approach to scientific computation (, IBM Thomas J. Watson Research Center, Yorktown Heights, NY,2231983. Type: Proceedings
Feb 1 1985
Efficient FORTRAN programming
Kruger A., John Wiley & Sons, Inc., New York, NY, 1990. Type: Book (9780471528944)
Apr 1 1991
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy