James Gosling
De Wikipedia, a enciclopédia encyclopedia
James Gosling (Calgary, 19 de maio de 1956) é um programador canadense, mais conhecido como o pai da linguagem de programação Java. Em 1977, James Gosling se formou bacharel em ciência da computação pela Universidade de Calgary, e em 1983 obteve um PhD em ciência da computação pela Universidade Carnegie Mellon. Enquanto preparava seu doutorado, Gosling programou a versão original do editor de texto emacs para UNIX, e antes de se juntar a Sun Microsystems construiu uma versão de UNIX para máquinas multiprocessadas, assim como diversos compiladores e sistemas de mensagens eletrônicas.
James Gosling | |
---|---|
James Gosling em 2008 | |
Nascimento | 19 de maio de 1955 (68 anos) Calgary |
Residência | Estados Unidos |
Nacionalidade | canadense |
Alma mater | Universidade Carnegie Mellon, Universidade de Calgary |
Prêmios | Prêmio Tsutomu Kanai (2003), Medalha John von Neumann IEEE (2015) |
Orientador(es)(as) | Bob Sproull[1] |
Instituições | Sun Microsystems, Oracle Corporation, Google, Liquid Robotics,[2] Typesafe Inc. |
Campo(s) | Programador |
Tese | 1983: Algebraic Constraints |
Gosling trabalhou desde 1984 na Sun Microsystems até abril de 2010, quando se demitiu. Em março de 2011 anunciou em seu blog que havia sido contratado pela Google.[3] Cinco meses depois, anunciou sua saída da Google, e contratação pela startup Liquid Robotics.[2]
Ele é consultor da empresa Scala Lightbend, diretor independente da Jelastic, e consultor estratégico para o eucalipto e é membro do conselho da DIRTT Environmental Solutions. Ele é conhecido por seu amor por provar "o desconhecido" e observou que seu número irracional favorito é √2. Ele tem uma imagem emoldurada dos primeiros 1.000 dígitos de √2 em seu escritório.