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.
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.