At EasyTechJunkie, we're committed to delivering accurate, trustworthy information. Our expert-authored content is rigorously fact-checked and sourced from credible authorities. Discover how we uphold the highest standards in providing you with reliable knowledge.

What Was the First Electronic Digital Computer?

The title of the first electronic digital computer is often awarded to the ENIAC, developed in the 1940s. This groundbreaking machine paved the way for modern computing, revolutionizing technology with its ability to perform complex calculations swiftly. How did the ENIAC's invention shape the digital age we live in today? Join us as we uncover its lasting impact.
Christian Petersen

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."

Man holding computer
Man holding 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.

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.

You might also Like

Discussion Comments


The first programmable electronic computer was the Colossus, operational in England two years before the Eniac.


@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.


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
Forgot password?
    • Man holding computer
      Man holding computer