Notícia do falecimento de Thomas E. Kurtz
(computerhistory.org)-
Em memória de Thomas E. Kurtz
- A notícia do falecimento do pioneiro da computação Thomas Kurtz
- Kurtz foi coinventor da linguagem de programação BASIC e do sistema de time-sharing de Dartmouth
- No início da computação acadêmica, nos anos 1960, não havia uma linguagem de programação simples para estudantes de graduação
- Kurtz e Kemeny desenvolveram o sistema de time-sharing de Dartmouth para permitir que os estudantes usassem BASIC
-
Encontrando sua vocação
- Nascido em Oak Park, Illinois, formou-se no Knox College em 1950
- Obteve doutorado em matemática pela Universidade de Princeton em 1956
- Teve experiência com o computador SWAC na UCLA
- Atuou como professor em Dartmouth, onde desenvolveu o sistema de time-sharing de Dartmouth
-
Realizações de grande impacto
- A linguagem BASIC evoluiu ao longo de várias gerações de computadores
- Em 1978, os estudantes de Harvard Bill Gates e Paul Allen desenvolveram uma versão de BASIC para o MITS Altair 8800
- A popularidade do BASIC disparou na era dos computadores pessoais
-
Uma carreira multifacetada
- Foi diretor do Kiewit Computation Center de Dartmouth de 1966 a 1975
- Em 1979, com apoio da IBM, organizou um programa de mestrado em computação e sistemas de informação
- Fundou a True BASIC, Inc. em 1983
- Contribuiu para a formação do comitê X3J2 para desenvolver o padrão ANSI BASIC
- Foi eleito Fellow da ACM em 1994
-
Sobre o autor
- Dag Spicer supervisiona a coleção histórica permanente do Computer History Museum
- Planeja exposições, marketing e programas educacionais do museu, além de responder a consultas de pesquisa
- Concede entrevistas sobre a história da computação a grandes veículos como NPR, New York Times e The Economist
1 comentários
Comentários do Hacker News
Aprendi a programar pela primeira vez com a linguagem BASIC e, ao projetar a linguagem D, tomei como referência a facilidade de manipulação de strings do BASIC. A manipulação de strings em C tinha muitos bugs. Um dos principais objetivos da linguagem D era facilitar a manipulação de strings, e isso foi bem-sucedido. Ao revisar código C, é quase certo encontrar bugs nas partes de manipulação de strings. Pergunto às pessoas se elas sabem como a função
strncpy()lida com a terminação em nulo.Escrevi meu primeiro programa em 1977 com BASIC e implementei um compilador para uma versão limitada de BASIC em Z80. Criei um compilador em linguagem de máquina que rodava em uma máquina com 14 KB de RAM. Obrigado, Thomas Kurtz.
Viveu até os 96 anos, e escrevi muito QBASIC. Entre 1986 e os anos 1990, na Índia, só havia MSDOS, e eu impressionava amigos e familiares com GWBASIC. Quando migrei para o MS WINDOWS 3.1, fiquei fascinado por gráficos no QBASIC. Comecei com BASIC e evoluí para CLIPPER, FOXPRO, MFC e Borland C++. Sou grato à linguagem BASIC.
O legado do BASIC é extraordinário. Aprendi BASIC ainda jovem graças ao BASIC ROM do Atari 800XL. Por causa do BASIC, pude experimentar a criatividade da programação de computadores. BASIC não era adequado para projetos de grande escala, mas era mais do que suficiente para crianças. Graças ao BASIC, pude iniciar minha carreira inicial no desenvolvimento de jogos. Eu não conhecia o nome Thomas E. Kurtz, mas sinto gratidão pela linguagem BASIC.
Entrevistei Thomas Kurtz em 2010, e ele foi extremamente gentil e acolhedor. O que ele realizou em Dartmouth foi impressionante, e seu objetivo era educar e dar autonomia a estudantes e à sociedade por meio da tecnologia.
Comecei minha primeira programação em 1976 com BASIC e tentei criar um jogo de pouso lunar no IBM 5100. Isso foi o que me levou a começar a programar com BASIC. Depois usei vários computadores e linguagens. BASIC trouxe alegria e inspiração para muitas pessoas.
BASIC foi a primeira linguagem de programação no ensino médio na Suécia. Foi por causa do BASIC que comecei a programar, e isso me levou por um caminho muito recompensador.
A linguagem Pascal foi criticada por causa das limitações dos sistemas iniciais e da incompatibilidade entre implementações. Em contrapartida, BASIC foi a espinha dorsal da indústria de minicomputadores e microcomputadores, com diversas implementações e funcionalidades. As implementações de BASIC não eram compatíveis entre si.
O legado do BASIC não pode ser subestimado. A missão do BASIC em Dartmouth foi revolucionária. Foi a primeira linguagem de programação que muitos novos usuários de computador encontraram. BASIC teve um grande impacto junto com o início dos computadores pessoais.