Generated by DeepSeek V3.2| IBM 704 | |
|---|---|
| Name | IBM 704 |
| Manufacturer | International Business Machines |
| Release date | 1955 |
| Discontinued | 1960 |
| Predecessor | IBM 701 |
| Successor | IBM 709 |
| Memory | 4K to 32K 36-bit words |
| Storage | Magnetic core memory |
| Display | IBM 727 magnetic tape, IBM 733 magnetic drum |
| Input | Punched cards |
| Processor | Vacuum tube |
| Os | FORTRAN Monitor System |
IBM 704. The IBM 704, introduced by International Business Machines in 1955, was a landmark vacuum tube mainframe computer that represented a major technological leap over its predecessor, the IBM 701. It was the first mass-produced computer to feature both magnetic core memory and built-in hardware support for floating-point arithmetic, making it exceptionally powerful for scientific and engineering calculations. Its development and widespread adoption were pivotal in the early computer age, cementing IBM's dominance in the commercial computing market and enabling groundbreaking work in fields from nuclear physics to artificial intelligence.
Announced in May 1954 and first delivered in 1955, the IBM 704 was designed as a high-performance scientific computer. It significantly improved upon the IBM 701 by offering greater speed, more reliable memory, and enhanced computational capabilities. The system was a commercial success, with over 120 units produced, making it one of the most influential computers of the late 1950s. Its architecture set a standard for subsequent machines in the IBM 700/7000 series and became a primary tool for major research institutions, government agencies, and corporations across the United States and Europe.
The IBM 704's hardware was built around approximately 4,000 vacuum tubes and utilized a 36-bit word architecture. Its most revolutionary feature was the use of magnetic core memory, developed at the Massachusetts Institute of Technology, which provided faster and more reliable storage than the earlier Williams tube systems used in the IBM 701. Standard memory configurations ranged from 4,096 to 32,768 words. The machine included three index registers and implemented floating-point arithmetic directly in hardware, a first for IBM. For input and output, it commonly used the IBM 727 magnetic tape unit and the IBM 733 magnetic drum, alongside punched card readers and punches.
Programming the IBM 704 was initially done in machine code or assembly language, but its legacy is deeply tied to the development of high-level programming languages. The most significant software achievement for the platform was the creation of FORTRAN (FORmula TRANslation) by a team led by John Backus at IBM in 1957. This compiler revolutionized scientific programming by allowing engineers and scientists to write code using algebraic expressions. Other important software included the FORTRAN Monitor System, an early operating system, and LISP, a pioneering language for artificial intelligence research created by John McCarthy. Assemblers like SAP (Share Assembly Program) were also widely used.
The IBM 704 had a profound impact on multiple scientific and technological disciplines. In physics, it was used for complex calculations related to thermonuclear weapon design at laboratories like Los Alamos National Laboratory. In meteorology, it enabled early numerical weather prediction. Its role in artificial intelligence was seminal; the first demonstration of the Logic Theorist by Allen Newell, Herbert A. Simon, and Cliff Shaw was conducted on the machine. The success of the 704 solidified IBM's transition into the computer industry and funded further research, directly leading to the development of the IBM 709 and the transistor-based IBM 7090. The widespread use of FORTRAN on the 704 established a programming paradigm that endures today.
Major installations of the IBM 704 were located at premier research and academic institutions. Key users included the Massachusetts Institute of Technology, where it supported projects in aeronautics and early computer graphics; the Lawrence Radiation Laboratory for nuclear research; and the National Advisory Committee for Aeronautics (predecessor to NASA). In the private sector, corporations like General Electric and Boeing utilized the machine for engineering analysis. The United States Air Force employed it for ballistic calculations, and it was also installed at the University of California, Berkeley and the Carnegie Institute of Technology, where it facilitated pioneering work in cognitive science and operations research.
Category:IBM mainframe computers Category:1955 introductions Category:Vacuum tube computers