Klaus Samelson
Klaus Samelson (* 21. Dezember 1918 in Straßburg; † 25. Mai 1980 in München) war ein deutscher Mathematiker, Physiker und Informatik-Pionier. Er arbeitete maßgeblich mit an der Entwicklung programmgesteuerter elektronischer Rechenanlagen und ist bekannt für seine Beiträge zum Compilerbau und zu Algorithmen für die maschinelle Übersetzung mathematischer Formeln, die auf der Nutzung eines Kellerspeichers beruhen, dessen Prinzip er zusammen mit Friedrich L. Bauer erfand.
Leben und Wirken
Klaus Samelson war ein Sohn des Pädiaters Siegfried Samelson (1878–1938) in Breslau und der Kinderärztin Irmgard Engel (1884–1977), einer Tochter des Arztes Franz Engel Bey. Sein älterer Bruder war Hans Samelson, der jüngere Bruder hieß Franz.[1] Die Nationalsozialisten hinderten Klaus Samelson daran, sich an einer Hochschule einzuschreiben. So musste er bis 1946 warten, bis er ein Studium der Mathematik, Physik und Astronomie an der Ludwig-Maximilians-Universität in München aufnehmen konnte.
Nach seinem Abschluss im Jahr 1950 arbeitete er vorübergehend als Studienrat, bevor er an die Universität zurückkehrte. Er promovierte in Physik bei Fritz Bopp mit einer Dissertation über ein quantenmechanisches Problem der Unipolarinduktion, das von Arnold Sommerfeld gestellt worden war.[2]
Samelson begann sich für Numerische Mathematik zu interessieren, und als der Elektroingenieur Hans Piloty und der Mathematikprofessor Robert Sauer anfingen, Computer zu entwickeln, nahm er bei ihnen eine Stellung am Mathematischen Institut der Technischen Hochschule München an.
Hier änderte sich seine wissenschaftliche Ausrichtung. Seine ersten Veröffentlichungen beruhten auf Sauers Interessen an Ultraschall-Problemen und der Genauigkeit von numerischen Berechnungen von Eigenwerten mit Digitalrechnern. Piloty, Friedrich L. Bauer und Samelson arbeiteten auch am Entwurf der PERM, einem Computer, der teilweise auf dem Konzept des Whirlwind aufbaute. Die PERM war 1955 fertig und das Team setzte die Forschung über „automatische Programmierung“ fort, die Bauer 1951 begonnen hatte.
Bald darauf übte Samelson einen starken Einfluss auf die Entwicklung der Informatik als einer neuen Wissenschaftsdisziplin aus. Zusammen mit Friedrich L. Bauer, der ebenfalls Fritz Bopp als Doktorvater hatte, studierte er die Struktur von Programmiersprachen mit der Absicht, effiziente Algorithmen für ihre Übersetzung in Maschinensprache zu finden. Dabei entdeckten sie das Prinzip des Stapelspeichers und waren überzeugt davon, dass dieses Prinzip die Grundlage für die Übersetzung von Programmiersprachen und die Laufzeitsysteme blockstrukturierter Programmiersprachen sein sollte. Dies war ein Durchbruch in Modellierung und Entwurf von Computersystemen. 1957 reichte er zusammen mit Friedrich L. Bauer das Patent auf das Prinzip des Stapelspeichers (Kellerprinzip) ein.
Samelson spielte eine Schlüsselrolle im Entwurf von ALGOL 58 und ALGOL 60. Nach ihm ist das Samelson-Prinzip benannt, eine von ihm formulierte Design-Empfehlung.
Von 1958 bis 1963 war er Extraordinarius für Mathematik an der Universität Mainz. Danach erhielt er einen Lehrstuhl für Mathematik an der Technischen Hochschule München und begann dort mit Friedrich L. Bauer Lehrpläne für das damals neu entstehende Studienfach Informatik zu entwickeln. Samelson war Mitglied der International Federation for Information Processing und Redakteur der wissenschaftlichen Zeitschrift Acta Informatica, als sie 1971 startete.
Klaus Samelson war verheiratet mit seiner langjährigen Mitarbeiterin Ursula Hill-Samelson, die in Mainz einen ALGOL-60-Compiler mitentwickelt hatte. Im Mai 1980 starb er 61-jährig an einer Krebserkrankung. Sein wissenschaftlicher Nachlass wurde vom Deutschen Museum erworben.[3]
Ehrungen
- 1987 wurde der Platz vor dem neu bezogenen Gebäude des Informatik-Fachbereichs der Universität Hildesheim nach Klaus Samelson benannt.[4][5][6]
Veröffentlichungen (Auswahl)
- mit Alan J. Perlis: Preliminary Report: International Algebraic Language. In: Communications of the ACM. 1(12), 1958, S. 8–22
- Faktorisierung von Polynomen durch funktionale Iteration. Verlag der Bayerischen Akademie der Wissenschaften, München 1959
- mit Friedrich L. Bauer: Sequentielle Formelübersetzung (Sequential Formula Translation). In: Elektronische Rechenanlagen. 1(4), 1959, S. 176–182
- mit Edsger W. Dijkstra, Willy Heise & Alan J. Perlis ALGOL Sub-Committee Report - Extensions. In: Communications of the ACM. 2(9), 1959, S. 24
- mit Friedrich L. Bauer: The problem of a common language, especially for scientific numeral work. In: Information Processing. Proceedings of the International conference on information processing, UNESCO, Paris 15–20 June 1959. UNESCO, Paris 1960, S. 120–124 (PDF; 1,774 MB)
- mit John W. Backus, Friedrich L. Bauer, Julien Green, Charles Katz, John McCarthy, Alan J. Perlis, Heinz Rutishauser, Bernard Vauquois, Joseph Henry Wegstein, Adriaan van Wijngaarden & Michael Woodger: Report on the Algorithmic Language ALGOL 60. In: Communications of the ACM. 3(5), 1960, S. 299–314
- mit Friedrich L. Bauer: Sequential Formula Translation. In: Communications of the ACM. 3(2), 1960, S. 76–83
- Comments on ALGOL 60 Maintenance and Revisions. In: ALGOL Bulletin. Issue 12, April 1961
- Programming Languages and their Processing. In: Information processing. Proceedings of the IFIP congress 62. North-Holland, Amsterdam 1963, S. 487–492
- mit Jürgen Eickel, Manfred Paul & Friedrich L. Bauer: A Syntax Controlled Generator of Formal Language Processors. In: Communications of the ACM. 6(8), 1963, S. 451–455
- mit John W. Backus, Friedrich L. Bauer, Julien Green, Charles Katz, John McCarthy, Alan J. Perlis, Heinz Rutishauser, Bernard Vauquois, Joseph Henry Wegstein, Adriaan van Wijngaarden, Michael Woodger & Peter Naur: Revised Report on the Algorithmic Language ALGOL 60. In: Communications of the ACM. 6(1), 1963, S. 1–17
- mit Friedrich L. Bauer (Hrsg.): Language Hierarchies and Interfaces. International Summer School. Springer, Berlin/Heidelberg/New York 1976, ISBN 3-540-07994-7
- (Hrsg.): ECI Conference 1976. Proceedings of the 1st European Cooperation in Informatics, Amsterdam, The Netherlands, August 9-12, 1976. Springer, 1976, ISBN 0387078045
- mit Rupert Gnatz (Hrsg.): Methoden der Informatik für rechnerunterstütztes Entwerfen und Konstruieren. GI-Fachtagung, München, 19./21. Oktober 1977. Springer, Berlin/Heidelberg/New York 1977, ISBN 3-540-08473-8
- Entwicklungslinien in der Informatik. In: Sigram Schindler & Wolfgang K. Giloi (Hrsg.): GI – 8. Jahrestagung. Springer, Berlin/Heidelberg/New York 1978, ISBN 3-540-09038-X, S. 132–148
- mit Friedrich L. Bauer, Manfred Broy, Walter Dosch, Rupert Gnatz, Bernd Krieg-Brückner, Alfred Laut, Manfred Luckmann, Thomas Matzner, Bernhard Möller, Helmuth Partsch, Peter Pepper, Ralf Steinbrüggen, Martin Wirsing & Hans Wössner: Programming in a Wide Spectrum Language: A Collection of Examples. In: Science of Computer Programming. 1(1-2), 1981, S. 73–114
- mit Friedrich L. Bauer: Sequential Formula Translation (Reprint). In: Communications of the ACM. 26(1), 1983, S. 9–13
- mit Friedrich L. Bauer, Rudolf Berghammer, Manfred Broy, Walter Dosch, Franz Geiselbrechtinger, Rupert Gnatz, E. Hangel, Wolfgang Hesse, Bernd Krieg-Brückner, Alfred Laut, Thomas Matzner, Bernhard Möller, Friederike Nickl, Helmuth Partsch, Peter Pepper, Martin Wirsing & Hans Wössner: The Munich Project CIP. Volume I: The Wide Spectrum Language CIP-L. Springer, Berlin [u. a.] 1985, ISBN 3-540-15187-7
- Rechenanlagen, in Robert Sauer, István Szabó: Die Mathematischen Hilfsmittel des Ingenieurs, Springer Verlag, Band 3, 1968
Literatur
- Friedrich L. Bauer, Andrei P. Ershov, Manfred Paul & Alan J. Perlis: Klaus Samelson. In: Acta Informatica. Vol. 15, Number 1, Dezember 1980, DOI:10.1007/BF00269806, S. 1–2 (Nachruf)
- Heinz Götze & Friedrich L. Bauer: Klaus Samelson. In: Numerische Mathematik. Band 36, 1980/81, DOI:10.1007/BF01396753, S. 109 (Nachruf)
- Dov Tamari: Moritz Pasch (1843–1930) – Vater der modernen Axiomatik. Seine Zeit mit Klein und Hilbert und seine Nachwelt. Eine Richtigstellung. Shaker Verlag, 2007, ISBN 978-3832262440, S. 288–302 (Kapitel: Familie Siegfried Samelson: Die Tragödie des Hauses Samelson)
- Gunther Schmidt: Rückblick auf die Anfänge der Münchner Informatik. Springer-Vieweg, 2020, ISBN 978-3658287542
Weblinks
- Literatur von und über Klaus Samelson im Katalog der Deutschen Nationalbibliothek
- Klaus Samelson bei der DBLP der Universität Trier
- Akademische Nachfahren von Klaus Samelson im Mathematics Genealogy Project (englisch)
- An Interview with Fritz Bauer von Ulf Hashagen, Projekt The History of Numerical Analysis and Scientific Computing der Society for Industrial and Applied Mathematics, 21. und 26. Juli 2004 (PDF; 185 kB)
Fußnoten
- Friedrich L. Bauer: Fritz Hartogs – Schicksal eines jüdischen Mathematikers in München. In: Historische Notizen zur Informatik. Springer, Berlin/Heidelberg 2009, ISBN 978-3-540-85789-1, S. 208–216 (PDF; 682 kB)
- Klaus Samelson: Bemerkungen zur Theorie der Unipolarinduktion und verwandter Effekte. Dissertation. München 1951
- Deutsches Museum: Nachlass Samelson, Klaus (1918–1980)
- Friedrich L. Bauer (Hrsg.): 40 Jahre Informatik in München 1967–2007. Festschrift. Informatik-Club e.V., 2007, S. 66/67 40 Jahre Informatik in M̈unchen: 1967 – 2007 (Memento des Originals vom 17. Mai 2011 im Internet Archive) Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis. , Festschrift, Herausgegeben von Friedrich L. Bauer, (PDF; 9,2 MB)
- Kartenausschnitt bei openstreetmap.org
- Gebäudeplan