A História da Linguagem Java.
- #Java
Java é uma linguagem de programação criada pela empresa Sun Microsystems. Como criadores dessa linguagem temos James Gosling (também participou do desenvolvimento do sistema Android pela empresa Google) , Mike Sheridan e Patrick Naughton.
No ano de 1991 eles perceberam o consumo de dispositivos eletrônicos inteligentes por consumidores finais como uma grande oportunidade de negócio.Era a chance de aproximar os computadores pessoais dos eletroeletrônicos.Essa oportunidade foi chamada de Green Project.
Durante um ano e meio ,treze pessoas trabalharam na criação de um controle remoto ,chamado Star7 ,que trazia como inovação a opção touchscreen. Ele usava uma linguagem de programação própria para interação entre hardware e software da interface touchscreen. Essa linguagem baseada em C e C++ , foi chamada de Oak , que traduzida significa,carvalho, uma árvore sempre visualizada pela equipe através da janela do escritório.
Assista o vídeo para conhecer mais sobre esse controle: https://www.youtube.com/watch?v=1CsTH9S79qI&ab_channel=JamesAGosling
A proposta do controle remoto em si era muito boa,mas infelizmente estava muito à frente do seu tempo e as empresas de TV a cabo não se interessaram pelo produto , o que colocou a Green Project em dificuldades e sem expectativas promissoras.
Em 1993 com o rápido crescimento da internet , a Sun Microsystems percebeu potencial para a linguagem Oak. James Gosling ficou responsável pela adaptação dessa linguagem para internet. Além dessas alterações também decidiram mudar o nome da linguagem para Java,que era a cidade de origem de um café muito apreciado por toda a equipe. Então em 23 de maio de 1995 foi lançada a primeira versão pública do Java e por ser uma linguagem multiplataforma seu uso só aumenta.
Em 2008 , a Oracle empresa especializada em Banco de Dados,visando ampliar sua carteira de soluções para seus clientes e apropriar-se do conhecimento tecnológico dos profissionais adquiriu a Sun Microsystems.
Em resumo a grande vantagem do Java é que além de ser uma linguagem é uma plataforma de desenvolvimento. Com ele é possível desenvolver aplicações para desktop,cartões,web,televisões digitais entre outros.