Linguagem de programação Java
Java
Algoritmos e Lógica de Programação 1
Seção 1
1
Recapitulando: Programa
• Um programa de computador é a codificação de um algoritmo numa linguagem de programação específica, por exemplo,
Java.
• Podemos distinguir dois tipos de linguagens: de alto nível e de baixo nível.
• As linguagens de baixo nível são as linguagens de máquina, aquelas que o computador entende. As linguagens de alto nível são as linguagens de programação que servem de intermediárias entre a linguagem natural e a linguagem de máquina. • Sempre que codificamos um algoritmo numa linguagem de programação, esse programa precisa ser "traduzido" para a linguagem entendida pela máquina. A esse processo chamamos interpretação ou compilação.
2
Java – História
• No fim da década de 80, um pequeno grupo de trabalho da Sun, liderado por James Gosling, pesquisava um projeto de programação cujo principal objetivo era facilitar a interface de programação entre aparelhos eletrônicos e seus usuários, criando vários mecanismos de programação semelhantes em aparelhos diferentes como microondas, batedeira, aparelho de som, secretária eletrônica, entre outros.
• Em 1990, a equipe direcionou a pesquisa para a criação de uma nova linguagem de programação, inicialmente chamada oak com uma arquitetura neutra e capaz de comportar-se adequadamente em plataformas de trabalho diferentes.
3
Java – História
• Em 1993, com o surgimento da WWW (World Wide
Web), a Sun percebeu que a nova linguagem desenvolvida pelo grupo liderado por James Gosling era ideal para a programação na Internet por ser uma arquitetura neutra e criada para várias plataformas.
• Assim surgiu a linguagem de programação Java, ou simplesmente Java, uma linguagem de programação atualmente bastante aceita pela comunidade de desenvolvedores de software e Internet. Com o Java, usuários da Internet e da WWW foram beneficiados pelo acesso seguro e os desenvolvedores de