Konrad Zuse
Sunday, 02 August 2009 00:00
Article Index
Konrad Zuse
Z3, Z4 and Plankalkül

 

War is usually thought to be a spur to the development of technology. Certainly the needs of the second world war pushed the development of the digital computer in the USA and in the UK.

In the USA it was the need to calculate firing tables for artillery and later the atomic bomb simulations.

In the UK it was the highly secret code cracking work at Bletchley Park that needed a computer.

Banner

So important was the computer to the war effort you might wonder what the "other side" was doing. The answer involves the story of one man - Konrad Zuse - and a range of computers that have a strong claim to be the very first. But it's not the story that you might expect....

Konrad_Zuse

Konrad Zuse, 1910 - 1995

Konrad Zuse was born in Berlin shortly before World War I. His father, a postal administrator, and mother must have been very tolerant because they not only put up with Konrad's experiments - they actually helped fund them.

From a very early age he was interested in automaton and he built a chocolate dispensing machine from the German equivalent of Meccano -and it gave the right change! At the age of 18 he enrolled as a student of architecture and civil engineering at the University of Berlin, and discovered his dislike of routine calculation.

At the time engineers knew how to work out problems such as whether or not a static structure such as roof would stand up, but this involved solving lots of simultaneous linear equations. The only way of doing this was the hard way - manual calculations. Solving the equations for a real structure could take months and Zuse thought that this was a terrible waste of time and very boring. His mind turned to ways of automating the calculation. You could say that he decided to invent the computer rather than do the calculations himself!

In 1935 he graduated and began working at the Henschel aircraft company as a stress analyst and you can guess what that meant - more equations to solve. In 1936 he started work on his first computer having planned its design over the previous years. The date is important because it places Zuse's attempt well before the other well known attempts at building a computer.

Z1 - the first computer

Konrad announced to his parents that he was giving up his job so that he could stay at home and build a computer on the kitchen table. Not surprsingly they were "not very delighted". The V1, V for Versuchsmodell or "Experimental model" and later renamed as the Z1 (Zuse1) grew to be 2 meters by 1.5 meters and it was fully mechanical.

z1livingroom

The Z1

In fact it was built using yet more of the German equivalent of Meccano. It consisted of one thousand thin slotted metal plates which made up its memory. Input was via a "paper" tape reader only Zuse used old 35mm film stock with holes punched in it. It also had a keyboard and showed its results via a row of lights.

Although its mechanical construction was ingenious, its most important feature was that it used binary. All mechanical calculators before the Z1, and even Babagge's design, were based on decimal arithmetic. The adoption of binary made it possible for Zuse to avoid all of the complex gearing needed to do decimal arithmetic and handle the "carry" and "borrow" problem. It also led naturally to a modular design using the mechanical analog of logic gates.Even so the machine wasn't reliable and of course it was very, very slow.

Z2

The next step was to build the Z2. In this Zuse replaced the mechanical switches with electro-mechanical switches - relays. This is the earliest known use of relays in a computer. However the memory remained mechanical and while the Z2 was faster it still wasn't reliable. Fortunately one time that it did work perfectly was during a demonstration to Alfred Teichmann, a leading aircraft designer. He was impressed enough to arrange for backing to build a third machine.

Banner

<ASIN:3540564535>

<ASIN:3937233458>



Last Updated ( Wednesday, 22 June 2011 09:22 )
 
 

   
Banner
RSS feed of all content
I Programmer - full contents
Copyright © 2013 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.