The Life and Work of Konrad Zuse (by Horst Zuse)
Bibliography

Please note that some of the literature on Konrad Zuse referenced below was not published in journals. This was due to the political situation in Germany from 1933 and the post war era.
[BAUE98] Bauer, Friedrich, L.: Wer erfand den Neumannschen Rechner? Informatik Spektrum, April 98, pp. 84ff

This is an article written in the German language where F.L. Bauer discusses the dispute of the invention of the stored program computer.

[BURK46] Burks, A.W.; Goldstine, H.H. Neumann, John von: Preliminary Discussion of the Logical Design of an Electronical Computing Instrument, 1946. In: Taub, A.H. (Editor), Collected Works of John von Neumann, Vol. 5, New York, Macmillan, 1963, pp. 34-79. Also in Randell von 1973 [RAND73], pp. 371ff.

This is an article from 1946 in which the basic principles of a computer are explained. Here, the separation of the control unit, arithmetic unit, memory, and input and output devices are required. Burks et al. also proposed to store the program together with the data in the memory. However, Konrad Zuse had already implemented the separation of the different units of a computer in 1938 with the Z1 and in 1941 with the Z3. It is correct, that Konrad Zuses machines did not store the program in the memory of the machine. However, Konrad Zuse had already mentioned this possibility in 1936/37 [ZUSE36], [ZUSE37a].

[GILO97] Giloi, Wolfgang, K.: Konrad Zuses Plankalkül: The First High-Level "non von Neumann" Programming Language. IEEE Annals of the History of Computing, Vol. 19, No. 2, 1997.

In this article, Giloi describes the fundamental ideas of Konrad Zuses Plankalkül and points out that this proposal is much closer to Prolog than to the imperative languages.

[IEEE85] IEEE: IEEE Standard for Binary Floating Point Arithmetic (ANSI / IEEE Std 754-1985), New York, August 1985.

This is the IEEE standard for floating point numbers from 1985. The standard also uses a semi-logarithm representation of floating point numbers. The binary floating point numbers are divided in a mantissa and an exponent. The representation of the numbers 0 and ±infinity are identical to Konrad Zuses implementations in the Z1 (1938) and his subsequent Z machines.

[NEUM45] Neumann, John von: First Draft of a Report on the EDVAC. Moore School of Electrical Engineering, University of Pennsylvenia, June 30, 1945. In [RAND73], pp. 355ff.

In this paper John von Neumann describes the architecture of computing machines. Among others, John von Neumann proposes the principle of the separation of the units of a computer (control unit, memory, arithmetic unit, and input/output devices). He also proposes the principle of the stored program computer. However, it is important to mention here that Konrad Zuse had already implemented the separation of the units of a computer in 1938 with the Z1. In [ZUSE36] and [ZUSE37a] Konrad Zuse mentions the possibility to store various things in a memory, including instructions amongst other things.

[POEL62] Poel, van der: Micro-Programming and Trickology. In: Hoffmann, Walter (Editor): Digitale Informationswandler, Probleme der Informationsverarbeitung in ausgewählten Beiträgen, Braunschweig, 1962, pp. 269-2311.
[RAND73] Randell, B. (Editor): The Origins of Digital Computers. Springer Verlag, Heidelberg, New York, 1973.

This is a very good book about the history of computing.

[ROJA97] Rojas, Raul: Konrad Zuses Legacy: The Architecture of the Z1 and Z3. IEEE Annals of the History of Computing, Vol. 19, No. 2, 1997.

This is a very good article of the architecture of the machines Z1 and Z3 of Konad Zuse.

[ROJA98] Rojas, Raul: How to make Zuses Z3 a Universal Computer. IEEE Annals of Computing, Vol. 20, No. 3, July/Sept. 1998.

Raul Rojas proves that the Z3 was an universal computer in the sense of Turing. He also shows that the conditional branch is not a necessary instruction for a universal computer.

[ROJA98a] Rojas Raul (Editor): Die Rechenmaschinen von Konrad Zuse, Springer Verlag, 1998.

This is a detailed analysis of a Konrad Zuses Z1 and Z3 machines with many new details. It also contains a report of Konrad Zuse's fight for his patents from 1938 untill 1967 (Konrad Zuse lost this fight in 1967).

[SCHW89] Schweier, U. und Saupe, D.: Funktions- und Konstruktionsprinzipien der programmgesteuerten Rechenmaschine Z1, Arbeitspapiere der GMD, 321, 1988.

This is the diploma theses of the two students who helped Konrad Zuse to rebuild the Z1. The realization of the Boolean operations AND, OR, and NOT using thin metal sheets are described in this paper.

[SEBE96] Robert Sebesta: Concepts of Programming Languages, Addison Wesley Publishing Company, 1996, pp. 55, 97.

In this book, among others, many details related to the Plankalkül can be found.

[SPEI98] Speiser, Ambros: The Early Years of the Institute: Aquisition and Operation of the Z4, Planning of the ERMETH. Departement of Computer Science, ETH-Zürich, 1998.
[ZUSE36] Zuse, Konrad: Verfahren zur selbsttätigen Durchführung von Rechnungen mit Hilfe von Rechenmaschinen. Patentanmeldung Z 23 139 / GMD Nr. 005/021 / Jahr 1936.

In this paper Konrad Zuse applies for a patent, which he did not get. This presented him with a dillema. On the one hand the fight for the patent would be very expensive, and on the other hand he wanted to build a computer. He decided to build the machines. He also made for the first time statements that a memory can store many different things, like statements, names, reference numbers, ranks, data, instructions, messages, conclusions, etc.

[ZUSE37a] Zuse, Konrad: Einführung in die allgemeine Dyadik., 1937.

In this paper Konrad Zuse mentions very clearly that a program can also be stored in the computer's memory.

[ZUSE39] Zuse, Konrad: Rechenmaschine. Bericht von Konrad Zuse als Gefreiter, 1939.

In this paper Konrad Zuse describes very clearly the architectures of his machines.

[ZUSE45] Zuse, Konrad: Theorie der angewandten Logistik - 2. Buch. Final version in Hinterstein/Allgäu 1945/46.

This is a very complete work about the programming of computers with Konrad Zuse's Plankalkül language. Here he demonstrates the power of Plankalkül when applied to the type of arithmetic problems that need to be solved in engineer bureaus, and he demonstrates chess programs on more than 60 pages.

[ZUSE47] Zuse, Konrad: Über die Mechanisierung Schematisch - Kombinativer Aufgaben. Zuse Ingenieurbüro Hopferau, 1947.

In this article Konrad Zuse describes his ideas of the developments of computers in the future. His idea is to use logistical machines, which can be used to solve the mathematical problems of engineers and scientists in a different way to the algebraic machines such as the Z4 or Howard Aiken's Mark I. Konrad's idea was that these logistical machines should be programmed using his Plankalkül language.

[ZUSE48] Zuse, Konrad: Über den Plankalkül als Mittel zur Formulierung schematisch-kombinativer Aufgaben. In: Archiv Mathematik, Band I (1948/49).
[ZUSE69] Zuse, Konrad: Rechnender Raum, Schriften zur Datenverarbeitung Band 1. Friedrich Vieweg & Sohn, Braunschweig (1969).
[ZUSE72] Zuse, Konrad: Der Plankalkül. Gesellschaft für Mathematik und Datenverarbeitung. Nr. 63, BMBW - GMD - 63, 1972.
[ZUSE86] Zuse, Konrad: Der Computer - Mein Lebenswerk. 2. Auflage, Springer-Verlag, 1986.
[ZUSE93] Zuse, Konrad: The Computer My Life. Springer Publisher, 1993.

This is the English translation of [ZUSE86].

[ZUSE98] Zuse, Horst: Konrad Zuse Multimedia Show, included a 330 page hypertext system with more than 500 pictures and 30 videos about Konrad Zuse and his Zuse KG, 1998. Also a simulation of the Z3 is implemented and it is possible to run example programs. At this time the show is in German, the English version will be available in October 1999. The show is available from the author from his web site at: http://www.horst-zuse.homepage.t-online.de.
[ZUSE99] Zuse, Horst: A limited edition of Konrad Zuse's oil paintings from the author's web site at http://www.horst-zuse.homepage.t-online.de.

Under this URL a limited edition of seven oil paintings of Konrad Zuse from 1964 to 1995 is offered. The format of each painting is 40cm x 60cm.

[ZUSE99a] Zuse, Horst: John von Neumanns Computer Concepts versus Konrad Zuses Ideas and the Machines Z1 and Z3 available from the author's web site at http://www.horst-zuse.homepage.t-online.de.

This is a collection of statements of Konrad Zuse related to the stored program computer.

[ZUSE99b] Zuse, Horst: Geschichte der Programmiersprachen. Technischer Bericht 1/99, TU-Berlin, 1999. Also available on the Internet from: http://www.cs.tu-berlin.de/~zuse.

This is a report about the development of programming languages, in which the work of twenty pioneers is described.

Previous Section    Return to Index    Next Section

 

Copyright & Contact Info

Return to EPE Online Home Page