Abstract
Three proposals for extensions to the Fortran language for data structuring are made. The first is similar to the STRUCTURE statement of IBM Fortran H [1]; no processor storage allocation function is required. The second is a variation of Hoare records [2] and the third is a variation of PL/I structures [3]. These three illustrate various posibilities and are hoped to be a basis for discussion of requirements which will lead to structuring facilities in the proposed Fortran standard. [4,6,7]
- "Fortran IV (H Extended) Compiler for OS and VM/370 (CMS) Program Logic", "Appendix F: Functions Used in the Compiler", IBM Corp., LY28-6403-0.Google Scholar
- "OS PL/I Checkout and Optimizing Compilers: Language Reference Manual", IBM Corp., GC33-0009-3.Google Scholar
- "Draft Proposed ANS Fortran (X3J3/76)", Sigplan Notices, Vol. 11, No. 3, March 1976. Google ScholarDigital Library
- Hoare, C. A. R., "Record Handling" in: Genuys, F., Editor, 'Programming Languages', Academic Press, 1968.Google Scholar
- Meissner, L., "Proposed Control Structures for Extended Fortran", Forward, No. 5, October 1975.Google Scholar
- "X3J3 Favorably Disposed Toward IF-THEN-ELSE in Current Revision", Forward, Vol. 2, No. 2, April 1976.Google Scholar
- "Fortran Standards Committee Adopts IF-THEN-ELSE", X3J3 Press Release, 15 July 1976.Google Scholar
- Smith, D. N., "Four Proposals for Fortran Data Structures", Submitted to X3J3 for consideration in September 1976.Google Scholar
Index Terms
- Proposals for Fortran data structures
Recommendations
Postprocessor for structured FORTRAN
ACM-SE 14: Proceedings of the 14th annual Southeast regional conferenceStructured FORTRAN is an extension of FORTRAN language with constructs like DO WHILE, CASE, IF THEN ELSE, etc., that will allow people to write structured programs in FORTRAN. Many preprocessors have been. developed for various versions of structured ...
Structured Fortran An Evolution of Standard Fortran
Fortran is 21 years old; many would say that it has not reached adulthood but senility. Yet it remains the language of use in the overwhelming majority of scientific applications of computers and no end to this situation is in sight. Moreover, its ...
Comments