Category: 

What Was the First Electronic Digital Computer?

Article Details
  • Written By: Christian Petersen
  • Edited By: Susan Barwick
  • Last Modified Date: 29 July 2014
  • Copyright Protected:
    2003-2014
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
A male lion’s roar can be heard from 5 miles (8 km) away.  more...

August 30 ,  1963 :  A hotline directly connecting Moscow and Washington DC was established.  more...

The identity of the first electronic digital computer is a matter that is often debated by technology historians and computer enthusiasts. In 1937, John Atanasoff and Cliff Berry, a professor and graduate student at Iowa State College, invented and built the first electronic digital computing device. Known as the ABC computer, after the names of the two men, it was not a programmable device but was designed to solve simple equations. In 1946, two University of Pennsylvania researchers finished work on the Electronic Numerical Integrator And Computer (ENIAC), which received the first patent for a digital electronic computing device.

The ABC computer was about the size of a desk and could only solve a series of linear equations. It was not fully programmable in the way that the general purpose computers that came after it were, but was a purpose-built device capable of only one function. This leads some to deny its status as a true computer. Part of this controversy results from different definitions of the word "computer."

For many years, the work of Presper Echert and John Mauchly on the ENIAC computer was regarded as having produced the first electronic digital computer. ENIAC was certainly the first device of this type to be both programmable and to exhibit something called Turing completeness, a criterion of true logic-based multiple branching computing capability. In 1964, Echert and Mauchly received a patent for their device, which had been built for and financed by the United States Defense Department.

Ad

In 1973, after a lawsuit filed by the Honeywell corporation, A United States federal court issued a decision determining that the ENIAC patent was invalid and that it was derived from the earlier work by Atanasoff and Berry on the ABC computer. This made the ABC computer the first electronic digital computer, at least according to United States law. An earlier device, produced in Germany, was similar in capability, but operated on an electro-mechanical basis and was not a true digital device.

Historians recognize both the ABC computer and the ENIAC computer as the progenitors of modern computers. History shows, and the law has decided, that, technically, the ABC computer was the first electronic digital computer. Most modern technology and computer historians, however believe that its lack of programmability relegates it to a status of no more than the forerunner of what many consider, due to its programmability and operational history, to be the true first digital electronic computer, ENIAC.

Ad

Discuss this Article

miriam98
Post 2

@Mammmood - For computers in general (not digital ones) I had always read that Charles Babbage was the father of the modern computer.

He built these mechanical contraptions with a bunch of gears that were supposed to do equations. They took inputs and had outputs and could make logical transitions, and so many historians see him as the real progenitor of the first modern computer.

It wasn’t digital by any means, but I think the principle is the same.

Mammmood
Post 1

I happen to agree that the first computer invented was ENIAC, not the ABC computer. I believe this for the reason talked about in this article. You can't program the ABC computer.

If you can’t program it, it’s no more sophisticated than a basic calculator. Certainly you could argue that a calculator or even the command console in a microwave oven uses computer technology, but that doesn’t make them computers. The ability to program is the key requirement in my opinion.

Post your comments

Post Anonymously

Login

username
password
forgot password?

Register

username
password
confirm
email