Encyclopedia

Fortran 90

Also found in: Dictionary.

Fortran 90

(Previously "Fortran 8x" and "Fortran Extended") An extensive enlargement of Fortran 77. Fortran 90 has derived types, assumed shape arrays, array sections, functions returning arrays, case statement, module subprograms and internal subprograms, optional and keyword subprogram arguments, recursion, and dynamic allocation. It is defined in ISO 1539:1991, soon to be adopted by ANSI.

["Fortran 90 Explained", M. Metcalf et al, Oxford University Press 1990].
This article is provided by FOLDOC - Free Online Dictionary of Computing (foldoc.org)
Mentioned in
References in periodicals archive
Introduction to object-oriented concepts using Fortran 90. Retrieved February 19, 2006, from http://www.cs.rpi.edu/~szymansk/OOF90/F90_Objects.html
The work presented in this paper focuses on the Fortran 90 layer immediately below the application layer; we give two examples of iterative solvers built through the PSBLAS routines in Section 7.
Both libraries are portable to any platform that supports MPI and C or Fortran 90.
Many of the new features of Fortran 90 can support object-oriented programming methodology.
Fortran 90 offers "greater safety, expressive power and convenience" than its predecessor, says John K.
Finally, for the reader unfamiliar with MATLAB, we have included an appendix that describes MATLAB and discusses its similarities with APL and Fortran 90.
This is known as Fortran 90 and it is hoped that eventually it will come into general use to replace Fortran 77.
It continues the Fortran tradition of providing a balanced mix of features for writing portable but efficient programs, and is realized by defining a set of standard extensions to Fortran 90. High-level constructs such as FORALL are provided where advanced compilers are believed capable of generating efficient code for different hardware.
FORESYS 2.1 supports the development of quality assurance and migration to Fortran 90 and 95, providing complete analyses of both Fortran products and detecting errors that may be missed by compilers or link editors.
Single-instruction, multiple-data (SIMD) machines such as the Thinking Machines CM-2 are programmed using parallel array constructs found in Fortran 90 [3].
Copyright © 2003-2025 Farlex, Inc Disclaimer
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.