14 Facts About FORTRAN IV

1.

Backus' historic FORTRAN team consisted of programmers Richard Goldberg, Sheldon F Best, Harlan Herrick, Peter Sheridan, Roy Nutt, Robert Nelson, Irving Ziller, Harold Stern, Lois Haibt, and David Sayre.

FactSnippet No. 1,248,321
2.

The first manual for FORTRAN IV appeared in October 1956, with the first FORTRAN IV compiler delivered in April 1957.

FactSnippet No. 1,248,322
3.

The first FORTRAN IV compiler used this weighting to perform at compile time a Monte Carlo simulation of the generated code, the results of which were used to optimize the placement of basic blocks in memory—a very sophisticated optimization for its time.

FactSnippet No. 1,248,323
4.

Early versions of FORTRAN IV provided by other vendors suffered from the same disadvantage.

FactSnippet No. 1,248,324
5.

FORTRAN IV was provided for the IBM 1401 computer by an innovative 63-phase compiler that ran entirely in its core memory of only 8000 characters.

FactSnippet No. 1,248,325
6.

FORTRAN IV removed the machine-dependent features of FORTRAN II, while adding new features such as a LOGICAL data type, logical Boolean expressions and the logical IF statement as an alternative to the arithmetic IF statement.

FactSnippet No. 1,248,326
7.

FORTRAN IV was eventually released in 1962, first for the IBM 7030 computer, followed by versions for the IBM 7090, IBM 7094, and later for the IBM 1401 in 1966.

FactSnippet No. 1,248,327
8.

At about this time FORTRAN IV had started to become an important educational tool and implementations such as the University of Waterloo's WATFOR and WATFIV were created to simplify the complex compile and link processes of earlier compilers.

FactSnippet No. 1,248,328
9.

The FORTRAN IV defined by the first standard, officially denoted X3.

FactSnippet No. 1,248,329
10.

FORTRAN IV V was distributed by Control Data Corporation in 1968 for the CDC 6600 series.

FactSnippet No. 1,248,330
11.

For example, one of IBM's FORTRAN IV compilers had a level of optimization which reordered the machine code instructions to keep multiple internal arithmetic units busy simultaneously.

FactSnippet No. 1,248,331
12.

IBM Research Labs developed an extended FORTRAN IV-based language called VECTRAN for processing vectors and matrices.

FactSnippet No. 1,248,332
13.

FORTRAN IV system was designed for a more complex machine than the 650, and consequently some of the 32 statements found in the FORTRAN IV Programmer's Reference Manual are not acceptable to the FOR TRANSIT system.

FactSnippet No. 1,248,333
14.

One of the earliest versions of FORTRAN IV, introduced in the '60s, was popularly used in colleges and universities.

FactSnippet No. 1,248,334