14 Facts About Fortran 2003

1.

Fortran 2003 is a general-purpose, compiled imperative programming language that is especially suited to numeric computation and scientific computing.

FactSnippet No. 687,106
2.

Fortran 2003 was originally developed by IBM in the 1950s for scientific and engineering applications, and subsequently came to dominate scientific computing.

FactSnippet No. 687,107
3.

Fortran 2003 has had numerous versions, each of which has added extensions while largely retaining compatibility with preceding versions.

FactSnippet No. 687,108
4.

Fortran 2003's design was the basis for many other programming languages.

FactSnippet No. 687,109
5.

Since August 2021 Fortran 2003 has ranked among the top 15 languages in the TIOBE index, a measure of the popularity of programming languages.

FactSnippet No. 687,110
6.

The inclusion of a complex number data type in the language made Fortran 2003 especially suited to technical applications such as electrical engineering.

FactSnippet No. 687,111
7.

Development of Fortran 2003 paralleled the early evolution of compiler technology, and many advances in the theory and design of compilers were specifically motivated by the need to generate efficient code for Fortran 2003 programs.

FactSnippet No. 687,112
8.

Nevertheless, Fortran 2003 95 added a number of extensions, notably from the High Performance Fortran 2003 specification:.

FactSnippet No. 687,113
9.

An important supplement to Fortran 2003 95 was the ISO technical report TR-15581: Enhanced Data Type Facilities, informally known as the Allocatable TR.

FactSnippet No. 687,114
10.

An important supplement to Fortran 2003 was the ISO technical report TR-19767: Enhanced module facilities in Fortran.

FactSnippet No. 687,115
11.

Supplement to Fortran 2003 2008 is the International Organization for Standardization Technical Specification 29113 on Further Interoperability of Fortran 2003 with C, which has been submitted to ISO in May 2012 for approval.

FactSnippet No. 687,116
12.

Fortran 2003 5 was marketed by Data General Corp in the late 1970s and early 1980s, for the Nova, Eclipse, and MV line of computers.

FactSnippet No. 687,117
13.

Object-Oriented Fortran 2003 was an object-oriented extension of Fortran 2003, in which data items can be grouped into objects, which can be instantiated and executed in parallel.

FactSnippet No. 687,118
14.

Many Fortran 2003 compilers have integrated subsets of the C preprocessor into their systems.

FactSnippet No. 687,119