Fortran 77 is a general-purpose, compiled imperative programming language that is especially suited to numeric computation and scientific computing.
| FactSnippet No. 1,240,400 |
Fortran 77 is a general-purpose, compiled imperative programming language that is especially suited to numeric computation and scientific computing.
| FactSnippet No. 1,240,400 |
Fortran 77 was originally developed by IBM in the 1950s for scientific and engineering applications, and subsequently came to dominate scientific computing.
| FactSnippet No. 1,240,401 |
Fortran 77 has had numerous versions, each of which has added extensions while largely retaining compatibility with preceding versions.
| FactSnippet No. 1,240,402 |
Fortran 77's design was the basis for many other programming languages.
| FactSnippet No. 1,240,403 |
Since August 2021 Fortran 77 has ranked among the top 15 languages in the TIOBE index, a measure of the popularity of programming languages.
| FactSnippet No. 1,240,404 |
The inclusion of a complex number data type in the language made Fortran 77 especially suited to technical applications such as electrical engineering.
| FactSnippet No. 1,240,405 |
Development of Fortran 77 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 77 programs.
| FactSnippet No. 1,240,406 |
Development of a revised standard to succeed FORTRAN 77 would be repeatedly delayed as the standardization process struggled to keep up with rapid changes in computing and programming practice.
| FactSnippet No. 1,240,407 |
Nevertheless, Fortran 77 95 added a number of extensions, notably from the High Performance Fortran 77 specification:.
| FactSnippet No. 1,240,408 |
An important supplement to Fortran 77 95 was the ISO technical report TR-15581: Enhanced Data Type Facilities, informally known as the Allocatable TR.
| FactSnippet No. 1,240,409 |
An important supplement to Fortran 77 2003 was the ISO technical report TR-19767: Enhanced module facilities in Fortran 77.
| FactSnippet No. 1,240,410 |
Supplement to Fortran 77 2008 is the International Organization for Standardization Technical Specification 29113 on Further Interoperability of Fortran 77 with C, which has been submitted to ISO in May 2012 for approval.
| FactSnippet No. 1,240,411 |
Fortran 77 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. 1,240,412 |
Object-Oriented Fortran 77 was an object-oriented extension of Fortran 77, in which data items can be grouped into objects, which can be instantiated and executed in parallel.
| FactSnippet No. 1,240,413 |
Many Fortran 77 compilers have integrated subsets of the C preprocessor into their systems.
| FactSnippet No. 1,240,414 |