Friedrich L. Bauer
Friedrich Ludwig Bauer | |
---|---|
Bundesverdienstkreuz 1st Class, IEEE Computer Pioneer Award (1988) | |
Scientific career | |
Fields | Computer science Applied mathematics |
Institutions | University of Mainz Technical University of Munich |
Theses |
|
Fritz Bopp, Georg Aumann | |
Doctoral students | Manfred Broy, David Gries, Josef Stoer, Peter Wynn, Christoph Zenger |
Friedrich Ludwig "Fritz" Bauer (10 June 1924 – 26 March 2015) was a German pioneer of computer science and professor at the Technical University of Munich.
Life
Bauer earned his
Work
Bauer's early work involved constructing computing machinery (e.g. the logical relay computer STANISLAUS from 1951–1955
Bauer was a member of the committees that developed the imperative computer programming languages ALGOL 58,[3] and its successor ALGOL 60,[4] important predecessors to all modern imperative programming languages. For ALGOL 58, Bauer was with the German Gesellschaft für Angewandte Mathematik und Mechanik (GAMM, Society of Applied Mathematics and Mechanics) which worked with the American Association for Computing Machinery (ACM).[3] For ALGOL 60, Bauer was with the International Federation for Information Processing (IFIP) IFIP Working Group 2.1 on Algorithmic Languages and Calculi,[4] which specified, maintains, and supports the languages ALGOL 60 and ALGOL 68.[5]
Bauer was an influential figure in establishing
In 1968, he coined the term software engineering which has been in widespread use since, and has become a discipline in computer science.
His scientific contributions spread from
He was the doctoral advisor of 39 students, including Rudolf Berghammer, Manfred Broy, David Gries, Manfred Paul, Gerhard Seegmüller, Josef Stoer, Peter Wynn, and Christoph Zenger.
Friedrich Bauer was one of the 19 founding members of the
Friedrich Bauer was married to Hildegard Bauer-Vogg. He was the father of three sons and two daughters.
Definition of software engineering
Bauer was a colleague of the German Representative the NATO Science Committee. In 1967, NATO had been discussing 'The Software Crisis' and Bauer had suggested the term 'Software Engineering' as a way to conceive of both the problem and the solution.[9]
In 1972, Bauer published the following definition of software engineering:
"Establishment and use of sound engineering principles to economically obtain software that is reliable and works on real machines efficiently."[10]
Legacy
Since 1992, the Technical University of Munich has awarded the Friedrich L. Bauer Prize in computer science.
In 2014, the Technical University of Munich renamed their largest
Awards
- 1944: Iron Cross 2nd Class
- 1968: Member of the Bavarian Academy of Sciencesin mathematics and science class
- 1971: Bavarian Order of Merit
- 1978: Wilhelm Exner Medal (Austria).[11]
- 1982: Federal Merit Cross1st Class
- 1984: Member of the German Academy of Sciences Leopoldina
- 1986: Bavarian Maximilian Order for Science and Art
- 1987: Honorary Member of the Society for computer science
- 1988: Golden Ring of Honour of the German Museum
- 1988: IEEE Computer Pioneer Award
- 1997: Heinz-Maier-Leibnitz Medal from the Technical University of Munich
- 1998: corresponding member of the Austrian Academy of Sciences
- 2002: Honorary Member of the Deutsches Museum
- 2004: Silver Medal of Merit of the Bavarian Academy of Sciences
Honorary doctorates
- 1974: Honorary Doctor of the University of Grenoble
- 1989: Honorary Doctor of the University of Passau
- 1998: Honorary doctorate from the Bundeswehr University Munich (Neubiberg)
Publications
- S2CID 16646147., a very influential paper on compilers
- LCCN 64-10740. ark:/13960/t6qz35p37. Retrieved 2022-10-23.
- Bauer, Friedrich Ludwig (1987). The Munich Project CIP: Volume II: The Programme Transformation System CIP-S (Lecture Notes in Computer Science). Springer. ISBN 978-3-5401-8779-0.
- Bauer, Friedrich Ludwig; ISBN 3-540-52974-8.
- Bauer, Friedrich Ludwig (2006). ISBN 978-3-5402-4502-5.
References
- ^ "Verzeichnis der Professorinnen und Professoren der Universität Mainz". Gutenberg Biographics (in German). Johannes Gutenberg-Universität Mainz. Retrieved 2017-02-16.
- ISBN 978-3-642-07653-4.
- ^ Perlis, Alan Jay (1981). "Talk on Computing in the Fifties". ACM National Conference. Nashville, Tennessee. Los Alamito, California, 1995: (Transcript in J. A. N. Lee (ed.), Computer Pioneers, IEEE Computer Society Press. pp. 545–556.)
{{cite conference}}
: CS1 maint: location (link - ^ a b Jeuring, Johan; Meertens, Lambert; Guttmann, Walter (2016-08-17). "Profile of IFIP Working Group 2.1". Foswiki. Retrieved 2020-09-07.
- ^ Swierstra, S. Doaitse; Gibbons, Jeremy; Meertens, Lambert (2011-03-02). "ScopeEtc: IFIP21: Foswiki". Foswiki. Retrieved 2020-09-07.
- ^ "History". TUM Department of Informatics. Retrieved 2020-12-22.
- ^ Fritz Krückeberg : Die Geschichte der GI, p. 14; 2nd edition, November 2001, Gesellschaft für Informatik. [1], retrieved 9 February 2021
- ^ Informatik Spektrum Volume 38, Issue 2, April 2015: Imprint Page A4
- ISBN 0-262-13393-8.
- ^ Bauer, Friedrich Ludwig (1972). "Software Engineering". Information Processing. p. 71.
- ^ Editor, ÖGV. (2015). Wilhelm Exner Medal. Austrian Trade Association. ÖGV. Austria.
External links
- Oral history interview with Friedrich L. Bauer, Charles Babbage Institute, University of Minnesota. Bauer discusses his education and early research, including the European side of the development of ALGOL, as well as his later work in numerical analysis and programming languages.
- Photograph of Friedrich L. Bauer (provided by Brian Randell)
- Bauer about Rutishauser at a symposium at the ETH Zürich in 2002
- Friedrich L. Bauer at the Mathematics Genealogy Project
- Author profile in the database zbMATH