Before the tubes, integrated circuits, ERMA and UNIVAC, there was the Z1 Computer. When you look at it, it differs so much from the computers that we know today. It was huge and you can hardly identify the components that come with it. But what made Z1 so special is that it was the first programmable computer that was invented.
It all started with Konrad Zuse. At that time, he was a construction engineer for an aircraft company. His work required him to do a number of computations. Although he can do them manually, he finds it troublesome to take note of all the equations and results in between. His engineering calculations are lengthy and there are several overlapping intermediate calculations to be done before he can arrive at the final result. He decided that he needed “help”, something that would help him remember the different results and the intermediate equations.
In 1935, Zuse started the design and subsequent construction of the mechanical calculator he had in mind. He figured that this calculator is in need of three things – a memory, a control and the calculator itself. The planning and design took most of his time that he decided to concentrate on this task and quit his job. His family funded the project and he worked on the device in their home.
A year later, the mechanical calculator was invented. It was named Z1 and became the first programmable computer. It uses Boolean logic and was programmable using punched tape and an accompanying reader. It uses binary floating point that makes it capable to perform arithmetic operations. The only downside of the device is that it is not that reliable during operations. The way it was constructed made it challenging to use. The user has to be careful so as not to destroy or misalign the mechanical parts.
Zuse went on to design and construct advanced models of the Z1 computer using electricity and increased memory.