Klaus Samelson (21 de diciembre de 1918 [1] - 25 de mayo de 1980) fue un matemático, físico y pionero informático alemán en el área de traducción de lenguajes de programación y algoritmos de pila push-pop para la traducción secuencial de fórmulas en computadoras.
Klaus Samelson | |
---|---|
Nació | |
Fallecido | 25 de mayo de 1980 | (61 años)
Ciudadanía | Alemania |
Educación | Universidad Ludwig Maximilian de Munich ( Ph.D. , 1951) |
Carrera científica | |
Campos | Ciencias de la Computación |
Instituciones | Instituto de Matemáticas, Universidad Técnica de Munich |
Tesis | Comentarios sobre la teoría de la inducción unipolar y efectos relacionados (1951) |
Asesor de doctorado | Friedrich Bopp |
Vida temprana
Nació en Estrasburgo , Alsacia-Lorena , y vivió en Breslau en sus primeros años de infancia. Su hermano mayor fue el matemático Hans Samelson . Debido a circunstancias políticas, esperó hasta 1946 para estudiar matemáticas y física en la Universidad Ludwig Maximilian de Munich en Munich .
Carrera profesional
Después de graduarse, trabajó brevemente como profesor de secundaria antes de regresar a la universidad. En 1951, completó su Doctorado en Filosofía (Ph.D.) en física con Friedrich Bopp (Fritz) con una disertación sobre un problema de mecánica cuántica planteado por Arnold Sommerfeld relacionado con la inducción unipolar . [2]
Samelson se interesó en el análisis numérico , y cuando Hans Piloty, ingeniero eléctrico, y Robert Sauer, profesor de Matemáticas, comenzaron a trabajar juntos, se unió y se involucró en las primeras computadoras como investigador asociado en el Instituto de Matemáticas de la Universidad Técnica de Munich .
Esto cambió su carrera científica. Sus primeras publicaciones provienen de los intereses de Sauer relacionados con el flujo de velocidad supersónico y los problemas de precisión de los cálculos digitales para cálculos numéricos de valores propios .
Poco después, la fuerte influencia de Samelson comenzó en el desarrollo de la informática y la informática como una nueva disciplina científica. Con Friedrich L. Bauer , quien también tenía a Fritz Bopp como su Ph.D. asesor, estudió la estructura de los lenguajes de programación para desarrollar algoritmos eficientes para su traducción e implementación. Esta investigación condujo a estructuras entre corchetes y a Samelson le quedó claro que este principio debería regir la traducción de lenguajes de programación y el sistema de tiempo de ejecución con modelos de pila y estructura de bloques. Fue un avance fundamental en la forma en que se modelan y diseñan los sistemas informáticos.
Piloty, Bauer y Samelson también habían trabajado en el diseño de PERM , una computadora basada en parte en el concepto Whirlwind I. En 1955, se completó el PERM y continuaron el trabajo que Bauer había comenzado en 1951 sobre conceptos en programación automática.
Samelson estaba involucrado con los estándares internacionales en la programación y la informática, y jugó un papel clave en el diseño de ALGOL 58 y 60, como miembro de la Federación Internacional de Procesamiento de la Información (IFIP) Grupo de Trabajo IFIP 2,1 en algorítmicos Idiomas y los cálculos, [3 ] que especifica , soporta y mantiene los lenguajes de programación ALGOL 60 y ALGOL 68 . [4]
En 1958, aceptó una cátedra de matemáticas en la Universidad de Mainz , y desde 1963 ocupó una cátedra en la Universidad Técnica de Múnich, donde él y FL Bauer comenzaron a desarrollar un plan de estudios universitario de informática e informática. Se convirtió en editor de la revista Acta Informatica cuando comenzó en 1971.
Publicaciones Seleccionadas
- Perlis, Alan J .; Samelson, Klaus (1958). Informe preliminar: Lengua Algebraica Internacional. Comunicaciones de la ACM (Informe). 1 . págs. 8-22.
- Samelson, Klaus; Bauer, Friedrich L. (1959). "Sequentielle Formelübersetzung" [Traducción secuencial de fórmulas]. Elektronische Rechenanlagen . 1 (4): 176–182.
- Dijkstra, Edsger W .; Heise, W .; Perlis, Alan J .; Samelson, Klaus (1959). "Informe del Subcomité ALGOL - Extensiones". Comunicaciones de la ACM . 2 (9): 24.
- Bauer, Friedrich L .; Samelson, Klaus (1959). El problema de un lenguaje común, especialmente para el trabajo científico de numeración (Informe). Congreso IFIP. págs. 120-124.
- Backus, John W .; Bauer, Friedrich L .; Green, Julien; Katz, C .; McCarthy, John ; Perlis, Alan J .; Rutishauser, Heinz ; Samelson, Klaus; Vauquois, Bernard; Wegstein, Joseph Henry ; Wijngaarden, furgoneta Adriaan ; Woodger, Michael (1960). Informe sobre el Lenguaje Algorítmico ALGOL 60. Comunicaciones de la ACM (Informe). 3 . págs. 299–314.
- Samelson, Klaus; Bauer, Friedrich L. (1960). Traducción secuencial de fórmulas, Comunicaciones del ACM (Informe). 3 . págs. 76–83.
- Bauer, Friedrich L .; Samelson, Klaus (abril de 1961). "Comentarios sobre el mantenimiento y revisiones de ALGOL 60". Boletín ALGOL (12).
- Samelson, Klaus (1962). Lenguajes de programación y su procesamiento (Informe). Congreso IFIP. págs. 487–492.
- Eickel, Jürgen; Paul, Manfred; Bauer, Friedrich L .; Samelson, Klaus (1963). Un generador controlado por sintaxis de procesadores de lenguaje formal. Comunicaciones de la ACM (Informe). 6 . págs. 451–455.
- Backus, John W .; Bauer, Friedrich L .; Green, Julien; Katz, C .; McCarthy, John ; Perlis, Alan J .; Rutishauser, Heinz ; Samelson, Klaus; Vauquois, Bernard; Wegstein, Joseph Henry ; Wijngaarden, furgoneta Adriaan ; Woodger, Michael ; Naur, Peter (1963). Informe revisado sobre el lenguaje algorítmico ALGOL 60. Comunicaciones del ACM (Informe). 6 . págs. 1-17.
- Bauer, Friedrich L .; Samelson, Klaus (1976). Jerarquías e interfaces lingüísticas, Escuela internacional de verano (Informe). Marktoberdorf, Alemania, 23 de julio - 2 de agosto de 1975: Springer.Mantenimiento de CS1: ubicación ( enlace )
- Samelson, Klaus (1976). Conferencia ECI 1976, Actas de la 1ª Cooperación Europea en Informática (Informe). Amsterdam, Países Bajos, 9 al 12 de agosto de 1976, Actas: Springer.Mantenimiento de CS1: ubicación ( enlace )
- Gnatz, Rupert; Samelson, Klaus (1977). Methoden der Informatik für Rechnerunterstütztes Entwerfen und Konstruieren, GI-Fachtagung (Informe). Munich, 19-21 de octubre de 1977: Springer.Mantenimiento de CS1: ubicación ( enlace )
- Samelson, Klaus. Entwicklungslinien in der Informatik, GI Jahrestagung 1978 (Informe). págs. 132-148.
- Bauer, Friedrich L .; Broy, Manfred ; Dosch, Walter; Gnatz, Rupert; Krieg-Brückner, Bernd; Laut, Alfred; Luckmann, M .; Matzner, T .; Möller, Bernhard; Partsch, Helmuth; Pepper, Peter; Samelson, Klaus; Steinbrüggen, Ralf; Wirsing, Martin; Wössner, Hans (octubre de 1981). Programación en un lenguaje de amplio espectro: una colección de ejemplos (informe). Ciencia de la Programación de Computadores. 1 . Elsevier. págs. 73-114.
- Samelson, Klaus; Bauer, Friedrich L. (1983). "Traducción secuencial de fórmulas (reimpresión)". Comunicaciones de la ACM . 26 (1): 9-13. doi : 10.1145 / 357980.357983 . S2CID 555174 .
- El Proyecto de Munich CIP: Volumen I: el lenguaje de amplio espectro CIP-L (Informe). Springer-Verlag. 1986.
Notas
- ^ Götze, H .; Bauer, FL (junio de 1980). "Klaus Samelson: geb. 21. 12. 1918, gest. 25. 5. 1980". Numerische Mathematik (en alemán). Springer . 36 (2): 109. doi : 10.1007 / BF01396753 . S2CID 125254214 .
- ^ Samelson, Klaus (1951). Bemerkungen zur Theorie der Unipolarinduktion und verwandter Effekte [ Observaciones sobre la teoría de la inducción unipolar y efectos relacionados ] (Ph.D.). Universidad Ludwig Maximilian de Munich .
- ^ Jeuring, Johan; Meertens, Lambert ; Guttmann, Walter (17 de agosto de 2016). "Perfil del Grupo de Trabajo 2.1 de IFIP" . Foswiki . Consultado el 7 de septiembre de 2020 .
- ^ Swierstra, Doaitse; Gibbons, Jeremy ; Meertens, Lambert (2 de marzo de 2011). "ScopeEtc: IFIP21: Foswiki" . Foswiki . Consultado el 7 de septiembre de 2020 .
Referencias
- Bauer, FL ; Ershov, AP ; Paul, M .; Perlis, AJ (diciembre de 1980). "Klaus Samelson". Acta Informatica . Berlín - Heidelberg: Springer. 15 (1): 1–2. doi : 10.1007 / BF00269806 . S2CID 35479240 .
- Hashagen, Ulf (21 a 26 de julio de 2004). "La historia del análisis numérico y la informática científica: una entrevista con Fritz Bauer" . Sociedad de Matemática Industrial y Aplicada (SIAM) .
enlaces externos
- Klaus Samelson en el servidor de bibliografía DBLP
- Klaus Samelson en el Proyecto de genealogía matemática
- Samelson-Prinzip (en alemán)