O criador de Pascal, Niklaus Wirth, faleceu

O criador da linguagem de programação Pascal, o cientista suíço Niklaus Wirth, faleceu em 1º de janeiro de 2024. O asteróide 21655 foi nomeado em sua homenagem, bem como uma das leis do desenvolvimento de software.

Niklaus Emil Wirth. Fonte da imagem: wikipedia.org

Niklaus Emil Wirth nasceu em 15 de fevereiro de 1934 em Winterthur, Suíça, um subúrbio de Zurique. Em 1959 obteve o diploma de bacharel pela ETH Zürich, para onde posteriormente retornou e onde realizou grande parte de suas pesquisas. Ele recebeu o título de mestre pela Universidade Laval (Canadá) em 1960 e o doutorado pela Universidade da Califórnia, Berkeley em 1963. Ele passou os quatro anos seguintes como professor assistente de ciência da computação na Universidade de Stanford, período durante o qual trabalhou em suas duas primeiras linguagens de programação: Euler, lançada em 1965; e PL/360, publicado em 1968.

Wirth foi convidado para a equipe de desenvolvedores da linguagem que deveria substituir o ALGOL 60. Junto com o cientista britânico Sir Tony Hoare, ele preparou o projeto ALGOL-W, que foi rejeitado em favor do mais complexo ALGOL-68. Wirth então continuou seu trabalho e em 1970 lançou sua própria linguagem de programação, menos compatível com ALGOL, chamada Pascal. Depois disso, a influência do ALGOL começou a declinar e Pascal continua a se desenvolver até hoje: Delphi ainda é vendido; e o projeto Free Pascal lançou uma versão atualizada do ambiente multiplataforma Lazarus no final de dezembro. A complexidade do ALGOL-68 abriu possibilidades para as linguagens mais simples C e C++. Em 1976, Wirth lançou a linguagem Modula, que foi substituída um ano depois pelo Modula-2.

Na segunda metade da década de oitenta, voltando novamente dos EUA para Zurique, começou a trabalhar no projeto Oberon – outra linguagem de programação e sistema operacional de mesmo nome. O objetivo do projeto era refutar a tese que ficou conhecida como “Lei de Wirth”: “Apesar dos grandes avanços, o hardware acelera mais lentamente do que o software desacelera”. Em 1999, Wirth se aposentou e, em 2000, apareceu a versão mais recente do Oberon OS 2.3.6. Em 2013, pouco antes de completar 80 anos, publicou uma versão atualizada do projeto Oberon. Virt conseguiu atingir seu objetivo: os arquivos do Oberon OS de 2013 continham 4.623 linhas de código e 262 KB de texto.

Em seu trabalho e nas linguagens e ferramentas que criou, Wirth defendeu o desenvolvimento de softwares menores e mais eficientes. O cientista se foi, mas parece que a indústria tecnológica ainda tem muito que aprender com ele.

avalanche

Postagens recentes

Sobrecarregados pela rotina, os agentes de IA começaram a criticar o capitalismo e a apoiar os sindicatos.

De acordo com um estudo conjunto realizado por pesquisadores da Universidade de Chicago, da Universidade…

38 minutos atrás

23 bombas nucleares por dia: o megacentro de dados de 9 GW de Utah ameaça aumentar significativamente a temperatura da área circundante, caso seja construído.

Um projeto de construção de um complexo de data centers em Utah levantou diversas questões…

38 minutos atrás

Mixtape – Memórias que ninguém pode tirar. Resenha

Jogado no Xbox Series S A música é nossa companheira constante e é mais poderosa…

38 minutos atrás

O Grupo Astra lançou a loja de aplicativos Astra Store para o mercado corporativo.

A Astra Group anunciou o lançamento comercial da Astra Store, uma loja de aplicativos corporativos…

1 hora atrás

A xAI de Musk lançou o agente de IA Grok Build, um concorrente do Claude Code para geração de código de programação.

A xAI de Elon Musk lançou seu primeiro agente de IA focado em geração de…

1 hora atrás