Clicky

Fortran Wiki
FORTRAN 77 (changes)

Skip the Navigation Links | Home Page | All Pages | Recently Revised | Authors | Feeds | Export |

Showing changes from revision #2 to #3: (追記) Added (追記ここまで) | (削除) Removed (削除ここまで) | (削除) Chan (削除ここまで)(追記) ged (追記ここまで)

Work on the FORTRAN 77 standard(追記) (X3J3/90.4, (追記ここまで)(追記) ISO (追記ここまで)(追記) 1539:1980) (追記ここまで) was initiated by ANSI in 1969 after a number ofcompiler vendors introduced extensions to the FORTRAN 66 standard. The standard was formally approved in 1978. It added a number of significant features to address many of the shortcomings of FORTRAN 66:

  • Block IF and END IF statements, with optional ELSE and ELSE IF clauses, to provide improved language support for structured programming
  • DO loop extensions, including parameter expressions, negative increments, and zero trip counts
  • OPEN, CLOSE, and INQUIRE statements for improved I/O capability
  • Direct-access file I/O
  • IMPLICIT statement
  • CHARACTER data type, with vastly expanded facilities for character input and output and processing of character-based data
  • PARAMETER statement for specifying constants
  • SAVE statement for persistent local variables
  • Generic names for intrinsic functions
  • A set of intrinsics (lge, lgt, lle, llt) for lexical comparison of strings, based upon the ASCII collating sequence.

An important practical extension to FORTRAN 77 was the release of MIL-STD-1753 in 1978. This specification, developed by the U.S. Department of Defense, standardized a number of features implemented by most FORTRAN 77 compilers but not included in the ANSI FORTRAN 77 standard. These features would eventually be incorporated into the Fortran 90 standard.

  • DO WHILE and END DO statements
  • INCLUDE statement
  • IMPLICIT NONE variant of the IMPLICIT statement
  • Bit manipulation intrinsic functions, based on similar functions included in Industrial Real-Time Fortran (ANSI/ISA S61.1 (1976))
Revised on September 23, 2010 09:00:32 by Jason Blevins (128.146.137.198) (1716 characters / 0.0 pages)
Edit | Back in time (2 revisions) | Hide changes | History | Views: Print | TeX | Source | Linked from: HomePage, Code, abs, achar, Standards, Libraries, Fortran 90, acos, aimag, aint, anint, asin, atan, atan2, char, cmplx, conjg, cosh, cos, dble, dim, dprod, exp, float, HowTo, int, len, lge, lgt, lle, llt, log10, log, max, min, mod, nint, real, sign, sin, sngl, sqrt, tanh, tan, Keywords, Myths, index, File extensions, Questions, CERNLIB, fpp, Mutation testing frameworks, J3

AltStyle によって変換されたページ (->オリジナル) /