1 minute read

Calculator

Electronic Predecessor To Computer



In 1938, the International Business Machine Corporation (IBM) team of George Stibitz and S. B. Williams began building the Complex Number Calculator. It could add, subtract, multiply, and divide complex numbers. They completed the project in 1940 and until 1949 these calculators were used by Bell Laboratories. It was the first machine to use remote stations (terminals, or input units, not next to the computer) and to allow more than one terminal to be used. The operator typed the request onto a teletype machine and the response was sent back to that teletype. The relays inside the machine were basic telephone relays.



The IBM Automatic Sequence Controlled Calculator (ASCC) was based upon Babbage's ideas. This machine, completed in 1944, was built for the United States Navy by Harvard University and IBM. It weighed about 5 tons (10,000 kg) and was 51 ft (15.5 m) long and 8 ft (2.4 m) high. A second, more useful version, was completed in 1948.

The Electronic Numerical Integrator and Computer (ENIAC), also based on Babbage's concepts, was completed in 1945 at the University of Pennsylvania for the United States Army. It weighted over 30 tons (27,240 kg) and filled a 30 by 55 ft (9 by 17 m) room. In one second it could do 5,000 additions, 357 multiplications, or 38 divisions. However, to reprogram ENIAC meant rewiring it, which caused up to two days in delays.

The first electronic calculator was suggested by the Hungarian turned American John von Neumann. Von Neumann introduced the idea of a stored memory for a computer which allowed the program and the data to be inputted to the machine. This resolved problems with rewiring computers and permitted the computer to move directly from one calculation to another. This type of machine architecture is called "von Neumann." The first completed computer to use von Neumann architecture was the English Electronic Delay Storage Automatic Calculator (EDSAC) finished in 1949. An added feature of the EDSAC was that it could be programmed in a type of shorthand, which it then converted into binary code, rather than its precursors which demanded the programmer actually write the program in binary code, a laborious process.


Additional topics

Science EncyclopediaScience & Philosophy: Calcium Sulfate to Categorical imperativeCalculator - The First Calculators, Early Calculators, Difference Engine, Patents, Electronic Predecessor To Computer, Inside Calculators