Klaus Samelson

Klaus Samelson (nascido em 21 de dezembro de 1918 em Estrasburgo na Alsácia ; † 25 de maio de 1980 em Munique ) foi um matemático alemão , físico e pioneiro da ciência da computação . Ele desempenhou um papel fundamental no desenvolvimento de sistemas de computação eletrônicos controlados por programa e é conhecido por suas contribuições para a construção de compiladores e algoritmos para a tradução automática de fórmulas matemáticas baseadas no uso de um porão , cujo princípio ele inventou juntos com Friedrich L. Bauer .

Viver e agir

Klaus Samelson passou sua infância em Breslau . Seu pai era professor de pediatria lá. Seu irmão mais velho era Hans Samelson , o irmão mais novo se chamava Franz . Os nacional-socialistas impediram Klaus Samelson de se matricular em uma universidade. Então, ele teve que esperar até 1946 para começar a estudar matemática, física e astronomia na Universidade Ludwig Maximilians em Munique .

Depois de se formar em 1950, trabalhou temporariamente como conselheiro de classe antes de retornar à universidade. Ele fez seu doutorado em física com Fritz Bopp com uma dissertação sobre um problema de mecânica quântica de indução unipolar que havia sido proposto por Arnold Sommerfeld .

Samelson começou a se interessar por matemática numérica e, quando o engenheiro elétrico Hans Piloty e o professor de matemática Robert Sauer começaram a desenvolver computadores, ele aceitou um cargo com eles no Instituto de Matemática da Universidade Técnica de Munique .

Aqui sua direção científica mudou. Suas primeiras publicações foram baseadas nos interesses de Sauer em problemas de ultrassom e na precisão dos cálculos numéricos de autovalores com computadores digitais. Piloty, Friedrich L. Bauer e Samelson também trabalharam no design do PERM , um computador parcialmente baseado no conceito do Whirlwind . O PERM foi concluído em 1955 e a equipe continuou as pesquisas sobre "programação automática" que Bauer iniciou em 1951.

Logo depois, Samelson teve forte influência no desenvolvimento da ciência da computação como uma nova disciplina científica. Junto com Friedrich L. Bauer, que também teve Fritz Bopp como orientador de doutorado, ele estudou a estrutura das linguagens de programação com o objetivo de encontrar algoritmos eficientes para sua tradução em linguagem de máquina. Eles descobriram o princípio da memória stack e estavam convencidos de que esse princípio deveria ser a base para a tradução das linguagens de programação e dos sistemas de tempo de execução das linguagens de programação estruturadas em blocos. Este foi um grande avanço na modelagem e design de sistemas de computador. Em 1957, junto com Friedrich L. Bauer, ele apresentou a patente do princípio de armazenamento em pilha (princípio do porão).

Samelson desempenhou um papel fundamental no projeto do ALGOL 58 e do ALGOL 60 . O princípio de Samelson leva o seu nome, uma recomendação de design que ele formulou.

De 1958 a 1963, ele foi professor associado de matemática na Universidade de Mainz . Ele então recebeu uma cadeira de matemática na Universidade Técnica de Munique e começou lá com Friedrich L. Bauer para desenvolver currículos para o então emergente assunto da ciência da computação . Samelson era membro da Federação Internacional para Processamento de Informações e editor da revista científica Acta Informatica quando esta começou em 1971.

Klaus Samelson era casado com sua colega de longa data Ursula Hill-Samelson , que ajudou a desenvolver um compilador ALGOL 60 em Mainz. Em maio de 1980, aos 61 anos, ele morreu de câncer. Seu legado científico foi adquirido pelo Deutsches Museum .

Honras

  • Em 1987, a praça em frente ao prédio recém-ocupado do departamento de ciência da computação da Universidade de Hildesheim recebeu o nome de Klaus Samelson.

Publicações (seleção)

  • com Alan J. Perlis : Relatório Preliminar: Linguagem Algébrica Internacional. In: Comunicações da ACM. 1 (12), 1958, pp. 8-22
  • Fatoração de polinômios por meio de iteração funcional. Editora da Academia de Ciências da Baviera, Munique, 1959
  • com Friedrich L. Bauer: Sequential Formula Translation. In: Sistemas de computação eletrônicos. 1 (4), 1959, pp. 176-182
  • com Edsger W. Dijkstra , Willy Heise e Alan J. Perlis Relatório do Subcomitê do ALGOL - Extensões. In: Comunicações da ACM. 2 (9), 1959, p. 24
  • com Friedrich L. Bauer: O problema de uma linguagem comum, especialmente para o trabalho científico de numeração. In: Processamento de Informações. Proceedings of the International conference on information processing, UNESCO, Paris 15–20 June 1959. UNESCO, Paris 1960, pp. 120–124 ( PDF; 1.774 MB )
  • com 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 e Michael Woodger: Report on the Algorithmic Language ALGOL 60. In: Comunicações da ACM. 3 (5), 1960, pp. 299-314
  • com Friedrich L. Bauer: Sequential Formula Translation. In: Comunicações da ACM. 3 (2), 1960, pp. 76-83
  • Comentários sobre manutenção e revisões do ALGOL 60. In: Boletim ALGOL. Edição 12, abril de 1961
  • Linguagens de programação e seu processamento. In: Processamento de informações. Proceedings of the IFIP congress 62. North-Holland, Amsterdam 1963, pp. 487-492
  • com Jürgen Eickel, Manfred Paul e Friedrich L. Bauer: Um gerador controlado por sintaxe de processadores de linguagem formal. In: Comunicações da ACM. 6 (8), 1963, pp. 451-455
  • com 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 e Peter Naur : relatório revisado sobre o algoritmo Idioma ALGOL 60. In: Communications of the ACM. 6 (1), 1963, pp. 1-17
  • com Friedrich L. Bauer (Ed.): Language Hierarchies and Interfaces. Escola Internacional de Verão. Springer, Berlin / Heidelberg / New York 1976, ISBN 3-540-07994-7
  • (Ed.): ECI Conference 1976. Proceedings of the 1st European Cooperation in Informatics, Amsterdam, The Netherlands, 9-12 de agosto de 1976. Springer, 1976, ISBN 0387078045
  • com Rupert Gnatz (Ed.): Métodos de ciência da computação para projeto e construção auxiliados por computador. Simpósio GI, Munique, 19./21. Outubro de 1977. Springer, Berlin / Heidelberg / New York 1977, ISBN 3-540-08473-8
  • Linhas de desenvolvimento em informática. In: Sigram Schindler & Wolfgang K. Giloi (eds.): GI - 8ª conferência anual. Springer, Berlin / Heidelberg / New York 1978, ISBN 3-540-09038-X , pp. 132-148
  • com 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 e Hans Wössner: Programação em um Linguagem de amplo espectro: uma coleção de exemplos. In: Ciência da Programação de Computadores. 1 (1-2), 1981, pp. 73-114
  • com Friedrich L. Bauer: Sequential Formula Translation (Reprint). In: Comunicações da ACM. 26 (1), 1983, pp. 9-13
  • com 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 e Hans Wössner: The Munich Project CIP. Volume I: The Wide Spectrum Language CIP-L. Springer, Berlim [a. a.] 1985, ISBN 3-540-15187-7
  • Sistemas de computação , em Robert Sauer , István Szabó : As ferramentas matemáticas do engenheiro , Springer Verlag, Volume 3, 1968

literatura

Links da web

Notas de rodapé

  1. Friedrich L. Bauer: Fritz Hartogs - O destino de um matemático judeu em Munique. In: Notas históricas sobre ciência da computação. Springer, Berlin / Heidelberg 2009, ISBN 978-3-540-85789-1 , pp. 208-216 ( PDF; 682 kB )
  2. Klaus Samelson: Comentários sobre a teoria da indução unipolar e efeitos relacionados. Dissertação. Munique 1951
  3. ^ Deutsches Museum: propriedade de Samelson, Klaus (1918–1980)
  4. Friedrich L. Bauer (Ed.): 40 anos de ciência da computação em Munique 1967–2007. Festschrift. Informatik-Club eV, 2007, p 66/67. De 40 anos de informática em Munique: 1967 - 2007 ( Memento do originais a 17 de Maio de 2011, no Arquivo de Internet ) Info: O arquivo de ligação foi inserido automaticamente e ainda não foi verificado. Verifique o link original e o arquivo de acordo com as instruções e, em seguida, remova este aviso. , Festschrift, editado por Friedrich L. Bauer, (PDF; 9,2 MB) @ 1@ 2Modelo: Webachiv / IABot / www.in.tum.de
  5. Seção de mapas em openstreetmap.org
  6. Plano de construção