Pai da linguagem Java – Estudou ciência da computação

James Gosling recebeu um bacharelado em Ciência da Computação pela Universidade de Calgary, no Canadá, em 1977. Ele recebeu um PhD em Ciência da Computação pela Universidade de Carnegie-Mellon University, em 1983. O título de sua tese era “A manipulação algébrica das Restrições”. Ele passou muitos anos como VP & Fellow na Sun Microsystems. Ele construiu sistemas de satélite de aquisição de dados, uma versão multiprocessador de Unix, vários compiladores, sistemas de correio e gerenciadores de janelas.

Ele também construiu um editor de texto WYSIWYG, uma restrição baseada editor de desenho e um editor de texto chamado ‘Emacs’ para sistemas Unix. Na Sun sua atividade inicial foi como engenheiro-chefe do sistema de janela de notícias. Ele fez o design original da linguagem de programação Java e implementou o seu compilador original e máquina virtual. Ele tem sido um contribuinte para a especificação em Tempo Real para Java, e um pesquisador da Sun Labs, onde seu principal interesse era ferramentas de desenvolvimento de software. Ele, então, foi o Diretor de Tecnologia da Developer Sun Products Group eo CTO do Grupo de Software Cliente do Sol. Ele trabalhou brevemente para Oracle após a aquisição da Sun. Depois de um ano de folga, ele passou algum tempo no Google e agora é o arquiteto-chefe de software no Liquid Robotics, onde ele passa seu tempo software escrito para o Waveglider, um robô autônomo oceânico.

Via: nighthacks.com