John Ousterhout

John Ousterhout Descrição desta imagem, também comentada abaixo Versão raster de um autorretrato de John Ousterhout mostrando a opção de pontilhamento do comando canvas de Tk . Data chave
Aniversário 15 de outubro de 1954
São Francisco ( Estados Unidos )
Nacionalidade Estados Unidos
Áreas eletrônica , linguagens de script
Instituições Universidade de Stanford
Diploma Yale , Carnegie Mellon University
Treinamento física de estado sólido
Reconhecido por Circuitos VLSI , Linguagem de Comando de Ferramentas , Camada de gráficos Tk
Prêmios Prêmio ACM Grace Murray Hopper (1987)

John K. Ousterhout (nascido em15 de outubro de 1954em Solano County , San Francisco ) é um americano cientista da computação , autor do Tool Command Language scripting linguagem na década de 1980.

Biografia

Ele se formou em ciências físicas pela Yale University em 1975 e concluiu uma tese de doutorado em ciência da computação na Carnegie Mellon University em 1980. Nos anos seguintes, ele ensinou design de circuitos integrados na Berkeley University . É projetando micro-linguagens de projeto de circuitos integrados com seus alunos que ele imagina uma sintaxe uniforme para esses diferentes utilitários . Seu trabalho de design de circuitos VLSI é coroado como Grace Murray Hopper da ACM em 1987.

Foi somente por ocasião de um sabático em um dos laboratórios DEC que, no outono de 1987, ele desenvolveu uma biblioteca de comandos que podiam ser executados a partir de um programa em linguagem C ( comandos incorporáveis ), enquanto permitia a escrita de scripts, como shells UNIX . Esta biblioteca de comandos, a Tool Command Language , foi apresentada em 1990 na conferência USENIX e disponibilizada gratuitamente para download na plataforma FTP da UC Berkeley.

Em 1994, quando se tornou membro da Association for Computing Machinery , Ousterhout recebeu da Sun Microsystems a oferta para continuar o desenvolvimento do Tcl - Tk dentro da empresa: a biblioteca permaneceu "  open-source  ", mas seu autor deve fazê-lo a linguagem universal da Internet. Nos próximos três anos, Ousterhout e sua equipe irão portar o idioma para Windows e Macintosh, ao mesmo tempo que fornecem mecanismos de gerenciamento remoto de portas . Mas em 1997, ficou claro que a Sun iria concentrar todos os seus esforços em Java , uma linguagem compilável e melhor estruturada para desenvolvimento orientado a objetos .

Para continuar o desenvolvimento do Tcl-Tk, Ousterhout fundou a empresa Scriptics no final de 1997 e publicou a solução profissional Tcl Pro 1.0 daSetembro de 1998, enquanto mantém o código -fonte aberto do kernel, que tem a versão 8.1 (Abril de 1999) Enfrentando os perigos do estouro da bolha da Internet , a Scriptics se fundiu em 2000 com a Ajuba (que por sua vez foi adquirida pela Interwoven no outono de 2000) antes de deixar o desenvolvimento do Tcl-tk para a Equipe de Desenvolvimento Central .

Ousterhout agora é membro da National Academy of Engineering . Ele retomou suas atividades de ensino na Universidade de Stanford em 2008.

Notas e referências

  1. Veja abaixo. História do Tcl
  2. Veja a página dedicada ao Prêmio Grace Murray Hopper de 1987
  3. Consulte Tcl: uma linguagem de comando incorporável. , p. 133-146
  4. Veja a “  citação do Companheiro ACM  ” (acessado em 21 de abril de 2010 ) .

Veja também

Bibliografia

links externos