H ? « »

Language peer sets for Fortran 90:
International
International/1990
Designed 1990
1990s languages
Fifth generation
Post-Cold War
Genus FORTRAN 90 standard
Numerical Scientific
FORTRAN 90 standard
Generation of FORTRAN 90
Fortran family
FORTRAN 90 standard/1990
Generation of FORTRAN 90/1990
Fortran family/1990
FORTRAN 90 standard/International
Generation of FORTRAN 90/International
Fortran family/International
Numerical Scientific
Numerical Scientific/1990
Numerical Scientific/aa

Fortran 90(ID:1627/for050)

alternate simple view
Country: International
Designed 1990
Published: 1990
Genus: FORTRAN 90 standard
Sammet category: Numerical Scientific


Previously Fortran 8x, Fortran 88  and Fortran Extended.

An extensive and rationalised superset of FORTRAN 77, with the stated purpose "promote portability, reliability, maintainability, and efficient execution... on a variety of computing systems". To allow for the preservation of existing bodies of code, all of the F77 language was included, but several features were labelled "obsolescent".

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.

ISO 1539:1991


Structures:
Related languages
ALGOL 60 Revised Fortran 90   Influence
FORTRAN 77 Fortran 90   Evolution of
Fortran 8x Fortran 90   Renaming
Fortran Extended Fortran 90   Renaming
Fortran 90 Fortran 95   Evolution of
Fortran 90 Fortran D   Augmentation of
Fortran 90 Fortran-Linda   Evolution of
Fortran 90 Fortran-XSC   Extension to
Fortran 90 HPF   Augmentation of
Fortran 90 Vienna Fortran   Extension of

References:
  • Brainerd, Walter S. (1990) Brainerd, Walter S. "Programmer's guide to Fortran 90" Intertext Publications, Inc July 1990
  • Meek, Brian (1990) Meek, Brian "The Fortran (not the foresight) saga: the light and the dark" pp23-32 Extract: Fortran Standards
          in (1990) Fortran Forum 9(2) October 1990
  • Metcalf M. et al, (1990) Metcalf M. et al, "Fortran 90 Explained", Oxford University Press 1990.
          in (1990) Fortran Forum 9(2) October 1990
  • Adams, J. (1992) Adams, J. C. (1992). Fortran 90 handbook : complete ANSI/ISO reference. New York, Intertext Publications : McGraw-Hill Book Co.
          in (1990) Fortran Forum 9(2) October 1990
  • Adams, Jeanne C. et al (1993) Adams, Jeanne C. et al "Fortran 90 handbook: complete ANSI/ISO reference" Intertext Publications, Inc.,/McGraw-Hill, Inc. March 1993
          in (1990) Fortran Forum 9(2) October 1990
  • Adams, Jeanne (1994) Adams, Jeanne "Controversy, compromise, modernization: From FORTRAN to Fortran 90" SCD Computing News, Summer 1994. Copyright 1994 University Corporation for Atmospheric Research online copy
          in (1990) Fortran Forum 9(2) October 1990
  • Levine, David (1994) Levine, David "Fortran language extensions" pp11-27 Abstract Online copy
          in (1994) Fortran Forum 13(4) December 1994
  • Brainerd, Walter S.; Adams, J. C. (1995) Brainerd, Walter S.; Adams, J. C. "Programmer's Guide to FORTRAN 90" 2nd ed Springer-Verlag New York, Inc October 1995
          in (1994) Fortran Forum 13(4) December 1994
  • Chamberland, L. (1995) Chamberland, L. (1995). Fortran 90 : a reference guide. Upper Saddle River, NJ, Prentice Hall PTR.
          in (1994) Fortran Forum 13(4) December 1994
  • Meissner, Loren P. (1995) Meissner, Loren P. "FORTRAN 90" PWS Publishing Co. Boston, MA, USA 1995 Abstract
          in (1994) Fortran Forum 13(4) December 1994
  • Redwine, C. (1995) Redwine, C. Upgrading to Fortran 90. New York, Springer 1995
          in (1994) Fortran Forum 13(4) December 1994
  • Adams, Jeanne and Brainerd, Walt (1996) Adams, Jeanne and Brainerd, Walt "A little history and a Fortran 90" Abstract Online copy
          in (1996) Computer Standards & Interfaces (Fortran 90 Issue) 18(4) August 1996
  • C. D. Norton, V. K. Decyk, and B. K. Szymanski (1996) C. D. Norton, V. K. Decyk, and B. K. Szymanski "On Parallel Object Oriented Programming in Fortran 90" ACM SIGAPP Applied Computing Review, 4(1):27-31, Spring 1996. Online copy
          in (1996) Computer Standards & Interfaces (Fortran 90 Issue) 18(4) August 1996
  • Delves, L.M.; Lloyd, D. and Lahey, T. (1996) Delves, L.M.; Lloyd, D. and Lahey, T. "Fast forwarding Fortran, Part 1: Clean Fortran" Abstract Online copy
          in (1996) Computer Standards & Interfaces (Fortran 90 Issue) 18(4) August 1996
  • Du Croz, Jeremy (1996) Du Croz, Jeremy "Designing numerical libraries in Fortran 90" Abstract Online copy
          in (1996) Computer Standards & Interfaces (Fortran 90 Issue) 18(4) August 1996
  • Kelble, Richard (1996) Kelble, Richard "Fortran 95 and beyond" pp309-314 Abstract Online copy
          in (1996) Computer Standards & Interfaces (Fortran 90 Issue) 18(4) August 1996
  • Martin, Jeanne T. (1996) Martin, Jeanne T. "The growing international influence on Fortran standardization" pp321-322 Abstract Online copy
          in (1996) Computer Standards & Interfaces (Fortran 90 Issue) 18(4) August 1996
  • Metcalf M. (1996) Metcalf M. and J.Reid, FORTRAN 90/95 Explained, Oxford University Press, Oxford, 1996.
          in (1996) Computer Standards & Interfaces (Fortran 90 Issue) 18(4) August 1996
  • Metcalf, Michael (1996) Metcalf, Michael "Abstract data types in Fortran 90" pp349-359 Abstract Online copy
          in (1996) Computer Standards & Interfaces (Fortran 90 Issue) 18(4) August 1996
  • Muxworthy, David (1996) Muxworthy, David "Language architecture ? obsolescence and deletions" pp303-307 Abstract Online copy
          in (1996) Computer Standards & Interfaces (Fortran 90 Issue) 18(4) August 1996
  • Norton, Charles D. (1996) Norton, Charles D. "Object Oriented Programming Paradigms in Scientific Computing" Doctoral Dissertation, Rensselaer Polytechnic Institute, August 1996
          in (1996) Computer Standards & Interfaces (Fortran 90 Issue) 18(4) August 1996
  • Page, Rex L. (1996) Page, Rex L. "Procedures and modules in Fortran 90" pp333-347 Abstract Online copy
          in (1996) Computer Standards & Interfaces (Fortran 90 Issue) 18(4) August 1996
  • Reid, John (1996) Reid, John "The array features" pp323-331 Abstract DOI
          in (1996) Computer Standards & Interfaces (Fortran 90 Issue) 18(4) August 1996
  • Schonfelder, J.L. (1996) Schonfelder, J.L. "Technical deficiencies with Fortran 90" pp295-302 Abstract Online copy
          in (1996) Computer Standards & Interfaces (Fortran 90 Issue) 18(4) August 1996
  • Wagener, Jerrold L. (1996) Wagener, Jerrold L. "High performance Fortran" Abstract Online copy
          in (1996) Computer Standards & Interfaces (Fortran 90 Issue) 18(4) August 1996
  • Decyk, V. K.; Norton, C. D. and B. K. Szymanski (1997) Decyk, V. K.; Norton, C. D. and B. K. Szymanski "Expressing Object-Oriented Concepts in Fortran 90" ACM Fortran Forum, vol. 16, num. 1, pp. 13-18, April 1997.
          in (1996) Computer Standards & Interfaces (Fortran 90 Issue) 18(4) August 1996
  • Forsythe, C. (1997) Forsythe, C. (1997). Contemporary computing for engineers and scientists using Fortran 90. Boston, PWS Pub. Co.
          in (1996) Computer Standards & Interfaces (Fortran 90 Issue) 18(4) August 1996
  • Meissner, Loren P. (1997) Meissner, Loren P. "Essential FORTRAN 90 and 95: Common Subset Edition" Unicomp, Incorporated 1997
          in (1996) Computer Standards & Interfaces (Fortran 90 Issue) 18(4) August 1996
  • V. K. Decyk, C. D. Norton, and B. K. Szymanski (1997) V. K. Decyk, C. D. Norton, and B. K. Szymanski "How to Express C++ Concepts in Fortran 90" Scientific Programming, 6(4) Winter 1997 pp363-390 Abstract Online copy Extract: Introduction
          in (1996) Computer Standards & Interfaces (Fortran 90 Issue) 18(4) August 1996
  • C. D. Norton, V. K. Decyk, and J. Slottow :Applyin (1998) C. D. Norton, V. K. Decyk, and J. Slottow :Applying Fortran 90 and Object-Oriented Techniques to Scientific Applications" Workshop on Parallel Object-Oriented Scientific Computing at the 12th European Conference on Object-Oriented Programming (ECOOP), Brussels, Belgium. Springer LNCS Series, 1998
          in (1996) Computer Standards & Interfaces (Fortran 90 Issue) 18(4) August 1996
  • Decyk1, Viktor K.; Norton, Charles D. and Szymans (1998) Decyk1, Viktor K.; Norton, Charles D. and Szymanski, Boleslaw K. "How to Support Inheritance and Run-Time Polymorphism in Fortran 90" Computer Physics Communications 115 (1998) 9-17. Abstract Extract: Introduction pdf
          in (1996) Computer Standards & Interfaces (Fortran 90 Issue) 18(4) August 1996
  • Metcalf, M. (1999) Metcalf, M. and J. K. Reid (1999). Fortran 90/95 explained. Oxford ; New York, Oxford University Press.
          in (1996) Computer Standards & Interfaces (Fortran 90 Issue) 18(4) August 1996
  • (2002) Library of Congress Subject Headings F28
          in (1996) Computer Standards & Interfaces (Fortran 90 Issue) 18(4) August 1996
    Resources
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder