First Generation (1937 - 1953)

Three computer machines have been promoted at various times as the first electronic computers. These machines have used electronic switches instead of electromechanical relays. Switches are a form of vacuum tubes and they are more reliable than relays. Relay is a mechanical device and it is like a lock on a door. However electronic switches could 3open2 and 3close2 about 1000 times faster than mechanical switches. A second early electronic machine Colossus was designed by Alan Turning for the British military in 1943. This machine played an important role in World War II .

The first general purpose programmable electronic computer was the Electronics Numerical Integrator and Computer (ENIAC). It was built by J. Presper and V. John Mauchly. They began this project in 1943 and their main focusing thing had been World War II, but the machine was not completed until 1945. After that this machine was used for the calculations in the construction of the hydrogen bomb.

Before ENIAC was finished, a new project began and also Presper, Mauchly, and John von Neumann had main roles in it. This project was called EDVAC. EDVAC was able to run faster than ENIAC and also it has provided a large number of mathematic applications as well as use of a memory that was large enough to hold both instructions and data.

Software technology during this period was very primitive. The first programs were written out in machine code. By 1950 programmers used symbolic notations , known as assembly language. This assembly language was then converted to machine language by hand.

In this generation, computers used vacuum tubes and UNIVAC is an example of it. Also in this generation John von Newmann developed the idea of keeping instructions for the computer inside the computer1s memory.


1