Thomas E. Kurtz, um criador da linguagem de computador BASIC
O Dr. Thomas Eugene Kurtz, de pé, trabalhou com um aluno, Michael Busch, para testar um novo computador no porão do College Hall em Dartmouth em 1964. (Crédito da fotografia: cortesia Biblioteca de Coleções Especiais Adrian N. Bouchard/Rauner/ TODOS OS DIREITOS RESERVADOS)
Em Dartmouth, muito antes dos dias de laptops e smartphones, ele trabalhou para dar a mais alunos acesso a computadores. Esse trabalho ajudou a impulsionar gerações para um novo mundo.
Thomas E. Kurtz com um computador antigo em Dartmouth no início dos anos 1960. Ele trabalhou para tornar os computadores mais acessíveis a todos os alunos, não apenas aqueles em áreas técnicas — uma ideia nova na época. (Crédito da fotografia: cortesia Biblioteca de Coleções Especiais Adrian N. Bouchard/Rauner/ TODOS OS DIREITOS RESERVADOS)
Thomas Eugene Kurtz (nasceu em 22 de fevereiro de 1928, Oak Park, Illinois — faleceu em 12 de novembro de 2024, Lebanon, Nova Hampshire), foi um matemático e inventor da linguagem de programação de computadores simplificada conhecida como BASIC, que permitiu aos alunos operar os primeiros computadores e, eventualmente, impulsionou gerações para o mundo da computação pessoal.
No início dos anos 1960, antes dos dias de laptops e smartphones, um computador era do tamanho de um carro pequeno e uma instituição como o Dartmouth College, onde o Dr. Kurtz lecionava, tinha apenas um. Programar um era a província de cientistas e matemáticos, especialistas que entendiam os comandos não intuitivos usados para manipular dados por meio daquelas máquinas enormes, que processavam dados em grandes lotes, um esforço que às vezes levava dias ou semanas para ser concluído.
O Dr. Kurtz e John G. Kemeny (1926 — 1992), então presidente do departamento de matemática de Dartmouth, acreditavam que os alunos passariam a depender dos computadores e se beneficiariam ao entender como usá-los.
“Tivemos a ideia maluca de que nossos alunos, nossos alunos de graduação, que não serão empregados tecnicamente mais tarde — estudantes de ciências sociais e humanas — deveriam aprender a usar o computador”, disse o Dr. Kurtz em uma entrevista para Dartmouth em 2014. “Uma ideia completamente maluca.”
Os dois matemáticos criaram o Dartmouth Time-Sharing System, que permitiu que vários usuários compartilhassem o poder de processamento de um único computador simultaneamente. Ele substituiu um sistema no qual uma pessoa tinha que reservar tempo para usar o computador e cedê-lo antes que a próxima pessoa pudesse usá-lo.
“Tratava-se mais de tornar os computadores utilizáveis por todos os tipos de pessoas, que não tinham formação técnica”, disse John McGeachie, que ajudou a construir o Dartmouth Time-Sharing System, em uma entrevista.
Mas a arquitetura de um sistema para compartilhamento de recursos não era suficiente. O Dr. Kurtz e o Dr. Kemeny também queriam dar aos alunos uma plataforma mais fácil para entender como os computadores funcionavam e funcionavam, e permitir que eles codificassem e executassem seus próprios programas no computador de Dartmouth.
“Acho que poderíamos projetar uma maneira completamente diferente de usar computadores que tornaria possível dar instruções de informática a centenas de alunos”, Dr. Kemeny lembrou que Dr. Kurtz disse. Dr. Kemeny chamou a proposta de “radical”.
O Dr. Kemeny, que mais tarde se tornou o 13º presidente de Dartmouth, trabalhou com o Dr. Kurtz e alunos de graduação para desenvolver uma linguagem de computador intuitiva e amigável para novatos chamada BASIC. (O nome era uma sigla para Beginner’s All-Purpose Symbolic Instruction Code.) Era uma linguagem de programação de alto nível projetada para facilidade de uso, que poderia ser usada com o sistema de tempo compartilhado.
A linguagem era simples. Digitar o comando “RUN” iniciaria um programa. “PRINT” imprimia uma palavra ou sequência de letras. “STOP” dizia para o programa parar.
Às 4 da manhã de 1º de maio de 1964, no porão do College Hall no campus de Dartmouth, o sistema de tempo compartilhado e o BASIC foram colocados à prova. Um professor e um aluno programador digitaram um comando simples — “RUN” — em terminais Teletype vizinhos e observaram enquanto ambos recebiam a mesma resposta simultaneamente. Funcionou.
Os alunos podiam usar outras linguagens populares da época, como Algol e Fortran, mas o BASIC, que exigia apenas dois seminários de uma hora para dominar os fundamentos, se tornou a linguagem de escolha não apenas para os alunos de Dartmouth, mas também para os alunos que aprendiam programação no mundo todo.
“Se Fortran é a língua franca, então certamente deve ser verdade que BASIC é a língua de brincar”, disse certa vez o Dr. Kurtz.
A capacidade de acessar um computador e fazê-lo processar dados de vários usuários ao mesmo tempo foi revolucionária. Permitir que esses mesmos usuários de computador escrevessem facilmente seus próprios programas foi ainda mais ousado.
“Nos primeiros dias, se você fizesse algo, o computador simplesmente olharia para você. O BASIC era interativo. Você sabia imediatamente”, disse Charles C. Palmer, um professor sênior do programa de ciência da computação em Dartmouth. “Foi um ponto de virada.”
A linguagem de programação forneceria os blocos de construção intelectuais para softwares posteriores e ainda é uma ferramenta fundamental no ensino de programação de computadores. Um aluno que mais tarde se beneficiou do BASIC foi Bill Gates, que usou uma variação dele como base para os primeiros sistemas operacionais da Microsoft. Versões do BASIC ainda alimentam sistemas operacionais de computadores hoje.
Thomas Eugene Kurtz nasceu em 22 de fevereiro de 1928, em Oak Park, Illinois, filho de Oscar Christ Kurtz, que trabalhou para o Lions Clubs International, editando uma publicação interna e mais tarde supervisionando o desenvolvimento de associados, e Helen (Bell) Kurtz, que supervisionava a casa.
Thomas se formou no Knox College em Galesburg, Illinois, em 1950 e recebeu um mestrado e um doutorado em estatística em Princeton. Em 1956, ano em que recebeu seu doutorado, foi contratado pelo Dr. Kemeny para se juntar ao departamento de matemática em Dartmouth. Ele passou o resto de sua carreira lá, em Hanover, Nova Hampshire.
Após se formar em Princeton, o Dr. Kurtz percebeu que havia potencial para maior acesso à programação de computadores para estudantes além dos campos de matemática e engenharia. Ele trabalhou na sessão de verão do Institute for Numerical Analysis na University of California, Los Angeles, em 1951, antes de se juntar a Dartmouth e buscar compartilhamento de tempo e linguagens de codificação acessíveis.
Ele atuou como diretor do Kiewit Computation Center em Dartmouth de 1966 a 1975. Em 1979, ele e Stephen J. Garland criaram um programa de mestrado profissional em sistemas de computação e informação em Dartmouth, financiado em parte por uma bolsa da IBM.
“Ele sabia que isso era algo promissor”, disse Dr. Garland, um ex-aluno e colega que ajudou a padronizar o BASIC com o American National Standards Institute, em uma entrevista. “Agora você chama isso de computação em nuvem.”
Thomas E. Kurtz faleceu na terça-feira 12 de novembro de 2024 em Lebanon, Nova Hampshire. Ele tinha 96 anos.
A causa de sua morte, em um hospício, foi falência múltipla de órgãos devido à sepse, disse Agnes Kurtz, sua esposa.
O Dr. Kurtz se casou com Patricia Barr em 1953. O casal teve três filhos e se divorciou em 1973. Ele conheceu Agnes Seelye Bixler enquanto fazia caminhadas, uma de suas atividades favoritas. Eles se casaram em 1974.
Ela sobreviveu a ele, assim como seus filhos, Daniel e Timothy; uma filha, Beth Louise Kurtz; seu irmão, David; nove netos; e 17 bisnetos.
(Direitos autorais: https://www.nytimes.com/2024/11/16/technology – New York Times/ TECNOLOGIA/ por Kenneth R. Rosen – 16 de novembro de 2024)
Kenneth R. Rosen se juntou ao The Times em 2014.
© 2024 The New York Times Company