The Harvard Mark I, 1943

 

It should be said that Aiken mistrusted the concept of storing program within a computer. The Mark I was programmed to solve problems by means of a paper tape on which coded instructions were punched. Once so programmed, the calculator could be easily operated by persons with little training. For input and output, it used three paper tape readers, two card readers, a cardpunch, and two typewriters. The Mark I was used for military purposes, including the development of the atomic bomb.

Aiken was not familiar with the Analytical Engine when he designed the Mark I. Later, after people had pointed out Babbage's work to him, he was amazed to learn how many of his ideas Babbage had anticipated.

The main difference between the Analytical Engine and The Mark I is that the latter1 was operated by electricity instead of steam. Electricity was also used to transmit information from one part of the machine to another, replacing the complex mechanical parts by relays and electromagnetic components.

But, along with2 several other electromechanical computers built at about the same time, the Mark I was scarcely completed before it was obsolete. The electromechanical machines simply were not fast enough. Their speed was seriously limited by the time required for mechanical parts to move from one position to another. For example, the Mark I took six seconds for a multiplication and twelve for a division; this was only five or six times faster than what a human with an old desk calculator could do.

Continuing his work, Aiken completed the improved versions of the Mark I (Mark II, III and IV). He also wrote numerous articles on electronics, switching theory3, and data processing as well as developed the first computer science program4 at Harvard University. On the other hand, Aiken advised the National Bureau of Standards5 not to support the development of computers. He was sure that there would never be a need for more than five or six computers nationwide.

 

Notes: 1 the latter – последний (из двух названных, из упомянутых);

2along with – наряду с;

3switching theory – теория переключательных (релейных) схем;

4computer science program – программа по теории вычислительных машин и систем;

5the National Bureau of Standards – Национальный институт стандартов и технологий (U.S.).

 

 

Part II (COLOSSUS, ENIAC, EDVAC)

What was needed was a machine whose computing, control and memory elements were completely electrical. In this case, the speed of operation would be limited not by the speed of mechanical moving parts but by the much greater speed of moving electrons.

World War II gave impetus1 and funding to computer research. The military needed faster machines for ballistic calculations and for breaking the German secret codes.

One of the earliest electronic digital computers was called the Colossus. The machine was developed by a team led by the British engineer Tommy Flowers in 1943. Its existence was kept so secret that it was not revealed until decades after it was built. British cryptographers used this machine to crack ciphers and codes produced by the German electromechanical devices called the Enigma and the Geheimschreiber (“Secret Writer”). The machine used approximately 1800 vacuum tubes for computations. Larger and more sophisticated versions were built over the next two years.

The first general-purpose all-electronic computer was ENIAC (an acronym for Electronic Numerical Integrator and Computer). (See Figure 2) Designed by two American engineers, John Mauchly and Presper Eckert, ENIAC was put into operation at the University of Pennsylvania in 1946.

 

Figure 2