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 |
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 |
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 |
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 |
Early versions of FORTRAN IV provided by other vendors suffered from the same disadvantage.
| FactSnippet No. 1,248,324 |
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 |
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 |
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 |
The FORTRAN IV defined by the first standard, officially denoted X3.
| FactSnippet No. 1,248,329 |
FORTRAN IV V was distributed by Control Data Corporation in 1968 for the CDC 6600 series.
| FactSnippet No. 1,248,330 |
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 |
IBM Research Labs developed an extended FORTRAN IV-based language called VECTRAN for processing vectors and matrices.
| FactSnippet No. 1,248,332 |
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 |
One of the earliest versions of FORTRAN IV, introduced in the '60s, was popularly used in colleges and universities.
| FactSnippet No. 1,248,334 |