Heinz Rutishauser (30 de enero de 1918 - 10 de noviembre de 1970) fue un matemático suizo y pionero de las matemáticas numéricas modernas y la informática .
Heinz Rutishauser | |
---|---|
Nació | Weinfelden , Suiza | 30 de enero de 1918
Fallecido | 10 de noviembre de 1970 | (52 años)
Ciudadanía | Suiza |
Educación | ETH Zürich Universidad de Harvard Universidad de Princeton |
Conocido por | Superplan ALGOL |
Carrera científica | |
Campos | Matemáticas Informática |
Instituciones | ETH Zürich |
Consejeros de doctorado | Walter Saxer Albert Pfluger |
La vida
El padre de Rutishauser murió cuando él tenía 13 años y su madre murió tres años después, por lo que junto con su hermano menor y su hermana se fueron a vivir a la casa de su tío. A partir de 1936, Rutishauser estudió matemáticas en la ETH de Zúrich, donde se graduó en 1942. De 1942 a 1945, fue asistente de Walter Saxer en la ETH, y de 1945 a 1948, profesor de matemáticas en Glarisegg y Trogen. En 1948, recibió su Doctorado en Filosofía (PhD) de ETH con una tesis bien recibida sobre análisis complejo .
De 1948 a 1949, Rutishauser estuvo en los Estados Unidos en las universidades de Harvard y Princeton para estudiar el estado del arte en informática. De 1949 a 1955, fue investigador asociado en el Instituto de Matemáticas Aplicadas de ETH Zürich, recientemente fundado por Eduard Stiefel , donde trabajó junto con Ambros Speiser en el desarrollo de la primera computadora suiza ERMETH , y desarrolló el lenguaje de programación Superplan (1949-1951 ), el nombre es una referencia a Rechenplan (inglés: plan de cálculo), en la terminología de Konrad Zuse , que designa un solo programa Plankalkül . Contribuyó especialmente en el campo del trabajo pionero de compiladores y finalmente participó en la definición de los lenguajes ALGOL 58 y ALGOL 60 . Fue miembro del Grupo de Trabajo 2.1 sobre Lenguajes y Cálculos Algorítmicos de la Federación Internacional para el Procesamiento de la Información (IFIP) , [1] que especifica , mantiene y respalda ALGOL 60 y ALGOL 68 . [2]
Entre otras contribuciones, introdujo varias características sintácticas básicas a la programación de computadoras , en particular la palabra reservada ( palabra clave) for
para un bucle for , primero como el alemán für en Superplan, luego a través de su traducción al inglés para en ALGOL 58.
En 1951, Rutishauser se convirtió en conferenciante; en alemán, un Privatdozent . En 1955 fue nombrado profesor extraordinario, y en 1962, profesor asociado de Matemática Aplicada en la ETH. En 1968, se convirtió en el jefe del Grupo de Ciencias de la Computación que luego se convirtió en el Instituto de Ciencias de la Computación y, finalmente, en 1981, la División de Ciencias de la Computación en ETH Zürich.
Al menos desde la década de 1950, Rutishauser sufría problemas cardíacos. En 1964 sufrió un infarto del que se recuperó. El 10 de noviembre de 1970 murió en su oficina de insuficiencia cardíaca aguda . Después de su prematura muerte, su esposa Margaret dirigió la publicación de sus obras póstumas. [3]
En el prefacio de su texto Programación sistemática: una introducción , Niklaus Wirth se refirió a Rutishauser como "... el creador de la idea de los lenguajes de programación y el coautor de ALGOL-60". [4]
Documentos
- Automatische Rechenplanfertigung. Habilitationsschrift ETHZ, 1951. (es decir, construcción automática de planos de cálculo , tesis de habilitación )
- Automatische Rechenplanfertigung bei programmgesteuerten Rechenmaschinen. Basilea: Birkhäuser, 1952.
- Algunas técnicas de programación para ERMETH , JACM, 2 (1), págs. 1-4, enero de 1955.
- Der Quotienten-Differenzen-Algorithmus. Basilea: Birkhäuser, 1957.
- Vorlesungen über numerische Mathematik. Banda I: Gleichungssysteme, interpolación y aproximación. Martin Gutknecht (Hrsg.). Basilea: Birkhäuser, 1976. ISBN 3-7643-0810-9 . [5]
- Vorlesungen über numerische Mathematik. Banda II: Differentialgleichungen und Eigenwertprobleme. Martin Gutknecht (Hrsg.). Basilea: Birkhäuser, 1976. ISBN 3-7643-0850-8 . [5]
- Heinz Rutishauser, Ambros Paul Speiser, Eduard Stiefel: Programmgesteuerte digitale Rechengeräte (elektronische Rechenmaschinen). Basilea: Birkhäuser, 1951. [6]
- Hans Rudolf Schwarz, Heinz Rutishauser, Eduard Stiefel: Numerik symmetrischer Matrizen. Stuttgart: Teubner, 1972, 2. Auflage, ISBN 3-519-12311-8 .
- Numerische Prozeduren. Aus Nachlass und Lehre. Walter Gander (Director). Basilea: Birkhäuser, mayo de 1998, ISBN 3-7643-0874-5 .
Literatura
- Friedrich Ludwig Bauer (2005), "Rutishauser, Heinz" , Neue Deutsche Biographie (en alemán), 22 , Berlín: Duncker & Humblot, págs. 303–303
Referencias
- ^ Jeuring, Johan; Meertens, Lambert ; Guttmann, Walter (17 de agosto de 2016). "Perfil del Grupo de Trabajo 2.1 de IFIP" . Foswiki . Consultado el 4 de septiembre de 2020 .
- ^ Swierstra, Doaitse; Gibbons, Jeremy ; Meertens, Lambert (2 de marzo de 2011). "ScopeEtc: IFIP21: Foswiki" . Foswiki . Consultado el 4 de septiembre de 2020 .
- ^ Bauer, Friedrich L. "Mis años con Rutishauser" (PDF) . Departamento de Ciencias de la Computación . Universidad de Maryland.
- ^ Wirth, Niklaus (1973). "Prefacio". Programación sistemática: una introducción . págs. xiii. ISBN 0-13-880369-2.
- ^ a b Stewart, GW (1978). "Revisión: Vorlesungen über numerische Mathematik , por H. Rutishauser" . Toro. Amer. Matemáticas. Soc . 84 (4): 660–663. doi : 10.1090 / s0002-9904-1978-14517-0 .
- ^ Todd, John (1952). "Breve reseña: Programmgesteuerte digitale Rechengeräte (elektronische Rechenmaschinen) , por H. Rutishauser, A. Speiser y E. Stiefel" . Toro. Amer. Matemáticas. Soc . 58 (2): 278. doi : 10.1090 / s0002-9904-1952-09611-7 .
enlaces externos
- Biografía en la ETH Zürich
- O'Connor, John J .; Robertson, Edmund F. , "Heinz Rutishauser" , archivo MacTutor de Historia de las Matemáticas , Universidad de St Andrews
- Heinz Rutishauser en alemán , francés e italiano en el Diccionario Histórico de Suiza en línea .