Atanasoff–Berry computer
The Atanasoff–Berry computer (ABC) was a special-purpose electronic digital computing device conceived in 1937 and built in stages through 1942 by John Vincent Atanasoff and Clifford Berry at Iowa State College, now Iowa State University. Often described as one of the earliest automatic electronic digital computers, the ABC was designed primarily to solve systems of simultaneous linear algebraic equations, and although it was neither programmable nor general-purpose, it introduced several concepts that later became central to electronic computing.
Historical background
John Vincent Atanasoff, a physicist and mathematician at Iowa State College, became interested in finding a faster method for solving large systems of linear equations that arose in physics and engineering problems. During the mid-1930s, he evaluated existing mechanical calculators, analog devices, and proposed computing methods, and concluded that a digital electronic approach might be more effective than mechanical or analog computation.
Atanasoff later described a key conceptual breakthrough occurring in 1937, when he formulated the basic principles of the machine: use electronic devices for computation, represent numbers in binary, use capacitors as memory elements, and perform arithmetic directly rather than by simulating physical processes. With the assistance of Clifford Berry, a graduate student in electrical engineering, Atanasoff began constructing a prototype. The project received modest support from Iowa State College and progressed through a series of experimental stages.
The full machine, known as the Atanasoff–Berry computer, was developed between 1939 and 1942. Work was interrupted by World War II, when Atanasoff left to work on naval ordnance and Berry also moved to war-related research. The project was never brought to the level of a fully practical, production-ready system, and the original machine was eventually dismantled.
Design and architecture
The ABC was an electronic digital machine, but it differed sharply from later general-purpose computers. It was built to perform a specific mathematical task: solving simultaneous linear equations, especially systems with many unknowns. Its design reflected this purpose, emphasizing arithmetic speed, binary representation, and electronic switching rather than programmability.
The machine used vacuum tubes as its active electronic elements. Unlike earlier electromechanical calculators, which relied heavily on gears, relays, or mechanical counters, the ABC used electronic circuits for its core arithmetic operations. The number of vacuum tubes was modest by later standards, generally described as being in the low hundreds, but their use for digital computation was significant at the time.
The ABC represented numbers in binary form and used long binary words, commonly described as 50-bit numbers, for its calculations. Binary representation simplified the electronic circuitry because each digit could be represented by two distinct electrical states. This choice placed the ABC among the early machines to adopt binary arithmetic as a fundamental design principle.
Its memory system was one of its most distinctive features. The ABC used regenerative capacitor memory, in which small capacitors stored electrical charges representing binary digits. These capacitors were mounted on rotating drums. As the drums turned, the charges were read, amplified, and rewritten, thereby refreshing the stored information. This method anticipated later concepts of dynamic memory, although it was implemented with rotating mechanical structures rather than solid-state components.
Input and output were handled through punched cards. Problem data, such as coefficients of equations, could be read into the machine from cards, and results or intermediate values could be recorded for further processing. The use of punched cards linked the ABC to the data-processing practices of the period, even though its internal arithmetic was electronic and binary.
Operation and capabilities
The ABC was intended to solve systems of simultaneous linear algebraic equations by methods related to Gaussian elimination. In such methods, equations are combined by addition or subtraction to eliminate variables step by step until the system is reduced to a solvable form. The ABC’s core electronic operations were therefore centered on addition and subtraction of binary numbers, which it performed using vacuum-tube circuits.
The machine was not a stored-program computer. It did not execute instructions stored in memory, and it did not support conditional branching, loops, or general symbolic programming. Its control functions were limited and closely tied to its fixed mathematical purpose. Operators had to manage the flow of data, including the handling of punched cards and the sequencing of operations.
Because of these characteristics, the ABC is best understood as a special-purpose electronic calculating machine rather than a universal computer in the modern sense. It was not Turing-complete and could not be reprogrammed to perform arbitrary computational tasks. Nevertheless, its use of electronics for digital arithmetic, its binary representation, and its regenerative memory made it an important early step in the development of electronic computing technology.
Relationship to ENIAC
The ABC’s historical significance was greatly shaped by its connection to the later ENIAC computer. In 1940, Atanasoff met John Mauchly, who was then developing ideas about electronic computation. In 1941, Mauchly visited Atanasoff at Iowa State College, where he saw materials related to the ABC and discussed computing concepts with Atanasoff.
Mauchly, together with J. Presper Eckert, later built ENIAC at the University of Pennsylvania. ENIAC, completed during World War II and publicly demonstrated in 1946, was a much larger and more flexible electronic computer, and it became widely known as a landmark machine. Atanasoff’s earlier work, by contrast, remained relatively obscure for many years because the ABC had not been widely publicized, had not been patented, and had been dismantled during the war.
The question of whether ENIAC’s inventors derived fundamental concepts from Atanasoff became a major legal and historical issue. Atanasoff’s role was largely rediscovered during later patent disputes and historical investigations into the origins of electronic digital computing.
Patent controversy and legal ruling
The most important legal case involving the ABC was Honeywell, Inc. v. Sperry Rand Corp., decided in 1973 in the United States. The case concerned the validity of the ENIAC patent, which had been issued to Eckert and Mauchly and was later controlled by Sperry Rand.
In a lengthy decision, Judge Earl R. Larson held that the ENIAC patent was invalid. The court found that Mauchly had derived subject matter from Atanasoff’s earlier work and that the ABC constituted prior art relevant to the claims of the ENIAC patent. The ruling did not grant Atanasoff a patent, nor did it declare the ABC a complete general-purpose computer in the modern sense. Rather, it concluded that the patent claims at issue were not valid in light of the earlier work and Mauchly’s access to it.
The decision became a landmark in computer patent history. It helped establish Atanasoff’s priority in certain foundational concepts of electronic digital computing, while also highlighting the difficulty of assigning singular invention to complex technological developments. Historians continue to debate the extent of the ABC’s direct influence on later machines, especially because the ABC was not widely known or copied at the time.
Technical significance
The ABC is significant not because it became the direct ancestor of later commercial computers, but because it embodied several principles that later became standard in digital computing. These included the use of vacuum tubes for electronic computation, binary number representation, separation of memory and arithmetic functions, and the use of regenerative memory to preserve data.
Its regenerative capacitor memory was particularly notable. Although the ABC’s memory relied on rotating drums rather than later solid-state dynamic random-access memory, the underlying idea of periodically refreshing stored electrical charges was conceptually important. The machine also demonstrated that electronic circuits could be used for reliable digital arithmetic, rather than solely for analog or control functions.
At the same time, the ABC lacked many features associated with later computers. It had no stored program, no general instruction set, no conditional control flow, and no practical means for being adapted to a wide range of problems. Its special-purpose design and limited historical visibility meant that its immediate influence on the postwar computer industry was small.
Preservation, replicas, and legacy
The original ABC was not preserved as a complete machine. After the project was interrupted by World War II, components were removed, reused, or discarded, and only limited physical evidence of the original device survived. As a result, much of what is known about the machine comes from contemporary notes, drawings, recollections, and later reconstruction efforts.
In the late twentieth century, historians and engineers at Iowa State University undertook a project to build a working replica of the ABC based on surviving documentation. The replica demonstrated that the machine’s basic design could function as described and helped clarify the technical character of Atanasoff and Berry’s work. Replicas and related materials have been exhibited in connection with Iowa State University and computer history collections.
The legacy of the Atanasoff–Berry computer is therefore twofold. On one hand, it is recognized as an early milestone in electronic digital computation, especially for its use of vacuum-tube arithmetic, binary representation, and regenerative memory. On the other hand, it remains a reminder that early computing history involves multiple parallel developments, disputed claims, and machines whose influence was shaped as much by documentation, patents, and historical visibility as by technical capability.
You May Be Interested In
Crab
Crabs are decapod crustaceans of the infraorder Brachyura, characterized by a short projecting "tail" (abdomen) usually...
AWK
AWK is a domain-specific language designed for text processing and typically used as a data extraction and reporting too...
Álfheimr
In Norse mythology, Álfheimr (Old Norse: [ˈɑːlvˌhɛimz̠], meaning "Elf Home" or "World of the Elves") is the realm design...
Abbotsford, Scottish Borders
Abbotsford is a historic estate and country house located near Melrose in the Scottish Borders of Scotland, renowned glo...
Related Articles
World War II
World War II (often abbreviated as WWII or WW2) was a global military conflict that lasted from 1939 to 1945, fought bet...
Architect
An architect is a trained, licensed professional who plans, designs, and oversees the construction of buildings and othe...
Rose
A rose is a woody perennial flowering plant of the genus Rosa, in the family Rosaceae, comprising more than 300 known sp...
Rome
Rome is the capital city of Italy and of the Lazio region, situated in the central-western portion of the Italian Penins...
Comments (0)
No comments yet. Be the first to comment!