Morreu o pioneiro da informática Niklaus Wirth

Niklaus Wirth, uma figura proeminente no campo da ciência da computação, faleceu.
AVISO DE FALECIMENTO PROCESSAMENTO DE DADOS E TECNOLOGIA DA INFORMAÇÃO
Niklaus Wirth, uma figura proeminente no campo da ciência da computação, faleceu em 1º de janeiro de 2024, com quase 90 anos de idade. O estimado professor de ciência da computação da ETH ganhou reconhecimento mundial por seu trabalho pioneiro na criação da linguagem de programação Pascal em 1970. Em 1984, ele foi o único cientista da computação de língua alemã a ser homenageado com o Prêmio Turing, muitas vezes considerado o equivalente ao Prêmio Nobel no campo da ciência da computação.
Ele recebeu o Prêmio Turing, foi um pioneiro no campo da ciência da computação e o criador de linguagens de programação muito influentes: Niklaus Wirth fez contribuições significativas e obteve sucesso notável no campo da ciência da computação. Sua conquista mais notável foi o desenvolvimento da linguagem de programação Pascal. No entanto, sua influência vai além do Pascal. Os esforços e a dedicação de Niklaus Wirth fizeram contribuições significativas e essenciais para o avanço global da ciência da computação. Até hoje, seus esforços exerceram uma profunda influência na ciência da computação e em gerações de programadores. Os parentes de Niklaus Wirth informaram que ele faleceu serenamente em 1º de janeiro de 2024.

Niklaus Wirth foi fundamental para a criação do campo da ciência da computação na Suíça. Ele introduziu com sucesso os avanços da ciência da computação dos Estados Unidos, a nação mais importante no desenvolvimento de computadores durante aquele período, na Suíça. Isso ajudou a estabelecer a ciência da computação como um campo independente de pesquisa e profissão na Suíça. O presidente da ETH, Joël Mesot, lembra-se de Niklaus Wirth como uma figura importante que não só fez contribuições inovadoras para o desenvolvimento de linguagens de programação, mas também desempenhou um papel fundamental no estabelecimento da ciência da computação na Suíça. Niklaus Wirth ocupou o cargo de professor na ETH Zurich por um período de 31 anos, de 1968 a 1999. A ETH Zurich recebeu um Departamento de Ciência da Computação autônomo e seu curso de graduação correspondente em 1981, graças à determinação inabalável dele e de seus colegas.
Grande interesse em tecnologia desde jovem
Niklaus Wirth, nascido em 15 de fevereiro de 1934 em Winterthur, demonstrou um grande interesse pela tecnologia desde muito cedo. Durante sua infância, ele se envolveu ativamente na construção de aviões e construiu com sucesso seus primeiros rádios e amplificadores. Impulsionado por seu fervor, matriculou-se como estudante na ETH Zurich. Ele fez um curso de engenharia elétrica e obteve um diploma na mesma área. Wirth obteve seu mestrado na Universidade de Laval, no Canadá, em 1960. Seu primeiro contato com computadores, linguagens de programação e compiladores ocorreu durante seu período na Universidade da Califórnia, em Berkeley. Naquele local, ele se aventurou no setor de software e, em 1963, obteve seu PhD em Berkeley sob a supervisão de Harry Huskey. Sua pesquisa concentrou-se na expansão da linguagem de programação Algol 60.

Após seus cargos como professor assistente na Universidade de Stanford e na Universidade de Zurique, ele voltou à ETH Zurique em 1968 como professor de Ciência da Computação. Continuou a lecionar e a realizar pesquisas nessa área até 1999. Durante os períodos de 1976-1977 e 1984-1985, dedicou seu tempo à realização de pesquisas no Palo Alto Research Centre (PARC) da Xerox.

Em um período de 31 anos na ETH Zurich, Niklaus Wirth foi pioneiro na criação de várias linguagens de programação novas, incluindo Euler, PL360, Algol W, Pascal, Modula, Modula 2, Oberon e LoLa. Além disso, ele construiu os primeiros computadores pessoais (PCs) na Suíça e instruiu o primeiro grupo de cientistas da computação suíços. Além disso, é autor de várias publicações canônicas que foram traduzidas e divulgadas globalmente. Ele foi agraciado com vários prêmios, incluindo o estimado Prêmio Turing da ACM, que recebeu em 1984 como o único cientista da computação de língua alemã até o momento. Em 1988, foi homenageado com o IEEE Computer Pioneer Award. O conceito conhecido como Lei de Wirth, que afirma que a taxa de deterioração do desempenho do software é maior do que a taxa de melhoria do desempenho do hardware, foi batizado em homenagem a Niklaus Wirth.

Pascal – a busca por uma linguagem de programação influente e descomplicada
Em 1984, ocorreram eventos significativos no campo da ciência da computação e para Niklaus Wirth. A Apple lançou o Macintosh PC, a IBM apresentou o IBM Personal Computer/AT e Niklaus Wirth foi homenageado com o Turing Award, o prêmio de maior prestígio em ciência da computação, equivalente ao Prêmio Nobel em ciências naturais ou à Medalha Fields em matemática. Wirth foi homenageado por suas contribuições na criação de várias linguagens de programação, incluindo Euler, Algol W, Modula e Pascal.

O Pascal é a contribuição mais conhecida de Niklaus Wirth no campo das linguagens de programação. O principal benefício disso é sua simplicidade e refinamento. O Pascal baseia-se nos princípios explícitos da programação estrutural, conforme articulado pelo cientista da computação Edsger W. Dijkstra. Ela também foi construída sobre uma base matemática definida pelo cientista da computação Tony Hoare e incorpora a implementação de Niklaus Wirth dos conceitos do Algol W. Essa linguagem integra efetivamente princípios sólidos de programação com programação estruturada e organização de dados. Consequentemente, ela ganhou popularidade rapidamente como linguagem para educação. Pascal foi a linguagem de programação que muitas gerações de estudantes, inclusive os da ETH Zurich, usaram para sua experiência inicial de programação em universidades do mundo todo.

Niklaus Wirth sempre foi motivado a buscar novos desafios e nunca se contentou com suas conquistas passadas. Embora o Pascal seja amplamente reconhecido como sua realização mais famosa, suas contribuições vão além disso. Ele também desenvolveu a linguagem sucessora Modula-2, o sistema Oberon e a estação de trabalho “Lilith”, que serviu como precursora dos computadores pessoais posteriores. Wirth dedicou toda a sua vida ao avanço e aprimoramento contínuos de suas linguagens de programação. A progressão de Euler para Oberon marcou o desenvolvimento de uma linguagem que adotou a orientação a objetos e a hierarquia de tipos. O objetivo do Oberon era obter o máximo de força e simplicidade simultaneamente. Niklaus Wirth pretendia criar uma invenção que atendesse à população em geral, de acordo com o princípio de ser econômica e compreensível.

O Oberon era mais do que apenas uma linguagem. O resultado foi um sistema completo e, no final, foi publicado o livro “Project Oberon”, no qual o software, a linguagem e o hardware estão descritos em cerca de 500 páginas – o orgulho e a alegria de seu trabalho: “Eu persegui o objetivo de toda uma vida de desenvolver uma linguagem que fosse tão poderosa quanto possível, mas tão simples quanto possível. “Oberon representa o último estágio dessa sequência de desenvolvimento”, declarou Niklaus Wirth.

Lilith – e sua dedicação à ciência da computação na Suíça
Atualmente, a Suíça ocupa uma posição significativa no campo da ciência da computação em escala global, fazendo inúmeras contribuições essenciais tanto para os princípios teóricos quanto para a implementação prática da disciplina. A situação passou por uma transformação até a década de 1970: Embora os Estados Unidos já tivessem criado as primeiras estações de trabalho e a ciência da computação fosse amplamente estudada, a Suíça estava atrasada tanto na educação quanto na implementação prática. Um exemplo disso pode ser visto no Lilith de Wirth, que só chamou a atenção do setor depois de vários anos.
O Lilith era uma estação de trabalho de computador antiga que tinha uma tela visual de alta resolução e um mouse, o que o tornou um precursor dos computadores pessoais modernos. Niklaus Wirth a criou na ETH em 1980 como base para vários projetos de software de pesquisa. A partir de 1982, os acadêmicos da ETH se esforçaram para monetizar o sistema, mas suas tentativas não foram bem-sucedidas. O PC passou por um desenvolvimento industrial nos Estados Unidos. No entanto, o Lilith exerceu um impacto profundo em todo um grupo de cientistas da computação. Niklaus Wirth criou o sistema de computador Ceres em 1986, seguindo seu trabalho no Lilith. Esse sistema incluía o sistema operacional Oberon e a linguagem de programação Oberon. Os computadores Ceres foram utilizados para a formação de estudantes de ciência da computação na ETH Zurich até por volta de 2003.
O processo de desenvolvimento da ciência da computação na ETH e na Suíça também não foi linear: Inicialmente, Niklaus Wirth e seus colegas tiveram que superar vários obstáculos. No início da década de 1970, eles iniciaram um esforço para estabelecer a ciência da computação como uma disciplina acadêmica independente. No entanto, tanto os esforços iniciais quanto os posteriores não foram bem-sucedidos. No entanto, em resposta à evidente escassez de cientistas da computação na Suíça, a ETH Zurich estabeleceu de forma decisiva a ciência da computação como um departamento e um curso de graduação em 1981. A dedicação de Niklaus Wirth e seus colegas estabeleceu a base para o avanço da ciência da computação na Suíça.