Modern Science Series • Vol. 1957

FORTRAN

The Formula Translating System

Technical Manual 704

A COMPREHENSIVE GUIDE TO AUTOMATIC PROGRAMMING FOR THE ELECTRONIC DATA PROCESSING MACHINE.

IBM 704 Mainframe
FIG. 1: THE IBM 704 OPERATING IN A CONTROLLED ENVIRONMENT
FUN FACT

Before Fortran, programmers used Assembly or Binary code—a painstaking process where a single mistake meant hours of manual debugging.

The Birth of Computing Freedom

In late 1953, John Backus submitted a proposal to his superiors at IBM to develop a more practical alternative to assembly language for programming their IBM 704 mainframe computer. What emerged in 1957 was FORTRAN—the world's first widely used high-level language.

Designed specifically for scientific and engineering calculations, it allowed humans to write code using mathematical formulas that looked remarkably similar to algebraic notation. This revolutionary concept meant that scientists could focus on the math, rather than the machine.

Efficiency

The first compiler was so efficient that it could produce machine code as good as that written by expert human programmers.

Legacy

70 years later, Fortran remains the gold standard for high-performance computing in weather modeling and aerospace.

code

The Formula Translator

C A TYPICAL FORTRAN PROGRAM SEGMENT

DO 10 I = 1, 100

Y = SQRT(ABS(X(I))) + 5.0 * X(I)**3

IF (Y .GT. 400.0) WRITE(6, 100) I, Y

10 CONTINUE

1957 MODERN!