LINGUAGEM E TECNICA DE PROGRAMAÇÃO
Professora Ivonete Ferreira de Sousa
2º Semestre - 2013
Aula 01 – 08/08/2013
Apresentação Docente;
Apresentação do Plano de Ensino;
Orientações Importantes:
Comunicação Docente e Aluno (e-mails);
Rotina das aulas / Desenvolvimento dos
aplicativos;
Horário das aulas / Liberação das Aulas.
Histórico
Java é uma linguagem de programação
orientada a objeto desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa
Sun Microsystems.
A Sun criou um time (conhecido como
Green Team) para desenvolver inovações tecnológicas em 1992. Esse time foi liderado por James Gosling, considerado o pai do Java
O time voltou com a ideia de criar um
interpretador para pequenos dispositivos, facilitando a reescrita de software para aparelhos eletrônicos, como vídeo cassete, televisão e aparelhos de TV a cabo.
A ideia não deu certo. Tentaram fechar diversos contratos com grandes fabricantes de eletrônicos, como Panasonic, mas não houve êxito devido ao conflito de interesses e custos.
Com o advento da web, a Sun percebeu que poderia
utilizar a ideia criada em 1992 para rodar pequenas aplicações dentro do browser. A semelhança era que na internet havia uma grande quantidade de sistemas operacionais e browsers, e com isso seria grande vantagem poder programar numa única linguagem, independente da plataforma.
Foi aí que o Java
1.0 foi lançado: focado em transformar o browser de apenas um cliente magro (thin client ou terminal burro) em uma aplicação que possa também realizar operações avançadas.
Em 2009 a Oracle comprou a Sun, fortalecendo a
marca.
Em 2011 surge a versão Java 7 com algumas pequenas
mudanças na linguagem.
Diferentemente das linguagens convencionais, que são
compiladas para código nativo, a linguagem Java é compilada para um bytecode que é executado por uma máquina virtual.
Duke, mascote do Java
Máquina Virtual