O computador de relés lógicos STANISLAUS, construído entre 1951 e 1955, serviu como uma plataforma inicial para Friedrich L. Bauer introduzir o método de pilha para avaliação de expressões. Esta contribuição fundamental para a ciência da computação surgiu durante uma carreira que abrangeu a matemática, a engenharia e o estudo sistemático do processamento de informação dentro das instituições académicas alemãs.
Formação académica e início de carreira
Nascido em Ratisbona em 1924, Bauer estudou matemática e física teórica na Ludwig-Maximilians-Universität München a partir de 1946. Obteve o seu doutoramento em 1952 sob a orientação de Fritz Bopp com uma tese focada em investigações de teoria de grupos sobre equações de ondas de spin. Em 1954, completou a sua habilitação na Universidade Técnica de Munique. O seu percurso profissional inicial incluiu o ensino como privatdozent em Munique antes de aceitar uma cátedra extraordinária de matemática aplicada na Universidade Johannes Gutenberg de Mainz.
Desenvolvimento de linguagens de programação
Bauer desempenhou um papel fundamental na normalização das linguagens de programação imperativas. Participou nos comités para ALGOL 58, representando a Sociedade Alemã de Matemática Aplicada e Mecânica (GAMM), e mais tarde contribuiu para ALGOL 60 através do Grupo de Trabalho 2.1 da IFIP. O seu trabalho colaborativo com Klaus Samelson sobre a tradução sequencial de fórmulas estabeleceu princípios essenciais para a construção de compiladores, influenciando a evolução arquitetónica das linguagens algorítmicas modernas.
Estabelecimento da informática como disciplina
Na Universidade Técnica de Munique, Bauer defendeu a separação da informática da matemática. Ministrou a primeira aula dedicada ao processamento de informação lá em 1967. Em 1972, a universidade reconheceu a área como uma disciplina académica independente. Durante uma reunião do Comité Científico da NATO em Garmisch em 1968, cunhou o termo engenharia de software, definindo-o como a aplicação de princípios de engenharia sólidos para produzir software eficiente e fiável.
Vinte perguntas, oito minutos no relógio e um percentil medido contra todos os que já fizeram. Sem cadastro.
Fazer o teste de QI →Investigação e legado profissional
A produção científica de Bauer variou desde a análise numérica, incluindo o teorema de Bauer-Fike, até ao desenvolvimento sistemático de métodos de transformação de programas como CIP-S e CIP-L. Para além da sua investigação técnica, foi autor do texto amplamente reconhecido Decrypted Secrets sobre o tema da criptologia. Como educador, orientou 39 estudantes de doutoramento. Foi membro fundador da Sociedade Alemã de Informática e editou a revista Informatik Spektrum de 1978 até à sua morte em 2015.
Factos rápidos
- Nascimento: 1924, Ratisbona - Falecimento: 2015 - Educação: Ludwig-Maximilians-Universität München - Termo cunhado: Engenharia de software - Prémio: Computer Pioneer Award (1988) - Prémio: Medalha Wilhelm Exner (1978) - Membro: Academia Austríaca de Ciências
Perguntas frequentes
### O que é que Friedrich L. Bauer contribuiu para as linguagens de programação?
Ajudou a desenvolver ALGOL 58 e ALGOL 60 e propôs o método de pilha para avaliação de expressões.
### Qual é a origem do termo engenharia de software?
Bauer cunhou o termo durante uma reunião do Comité Científico da NATO em Garmisch, Alemanha, em 1968.
