Na semana do Dia dos Pais, o TI Rio conta um pouco da história de homens que fizeram a diferença para a Tecnologia da Informação. Tão importante quanto à criação dos computadores e a internet, a linguagem de programação permite que um programador especifique sobre quais dados um computador deve atuar. Durante os anos, várias linguagens foram criadas, mas nenhuma fez tanto sucesso como a criada por James Gosling, o pai do Java.
James Gosling nasceu em Calgary, no Canadá. Ele é formado em Ciência da Computação e PhD na mesma especialidade. Durante seu doutorado, Gosling programou a versão original do editor de textos Emacs. Em 1984, entrou na empresa Sun Microsystems, onde executou o seu feito que o rendeu maior conhecimento e popularidade: O Java.
O projeto do Java foi iniciado em 1991. Gosling e sua equipe acreditavam que haveria uma convergência dos computadores com equipamentos e eletrodomésticos usados no dia a dia. O projeto contou com 13 profissionais que trabalharam por 18 meses para provar a viabilidade do novo sistema, chamado Star Seven, que se tratava de uma interface gráfica touchscreen.
Gosling tinha a ideia de fazer com que a Star Seven fosse um gigante que permitisse a conexão e participação de espectadores em programas de TV a cabo, algo visionário e muito distante da realidade das empresas na época. Foi uma excelente ideia de Gosling, só que na época errada. Algo mais prático e ágil surgiu e atendeu essa demanda de mercado: A internet.
Do dia pra noite seus planos foram por água abaixo, porém ele não jogou todo seu trabalho de anos na lixeira. Ao contrário, ele transformou a chegada da internet em uma oportunidade. Gosling havia desenvolvido uma linha de programação específica para o Star Seven, batizando-a de Oak. Com o estouro da internet, a Oak foi rebatizada de Java. Agora, essa linguagem de programação poderia ser executada dentro de navegadores e estaria disponibilizado instantaneamente através da internet. Foi um sucesso imediato.
Após seu lançamento, em maio de 1995, o Java se tornou a linguagem de programação mais usada do mundo na história da computação. James Gosling conquistou notoriedade, escreveu livros e foi eleito membro da Academia Nacional de Engenharia dos Estados Unidos. Também criou softwares como o NeWS e o Gosling Emacs.
Recentemente, a empresa de análise de mercado RedMonk divulgou um ranking das linguagens de programação mais utilizadas no mundo e o Java ficou com a segunda posição, perdendo apenas para o JavaScript.