Introdução às Linguagens de Programação/Java: diferenças entre revisões

Sem resumo de edição
==Introdução==
[[:*.png]]
 
[[en:wikipedia]]
[[es:wikipedia]]
 
'''O que é JAVA?'''
* Neste tópico você vera algumas características e alguns pontos do que o Java pode oferecer, assim como as vantagens e desvantagens, como também todos os outros programas possui, além da compilação e a forma da linguagem.
 
Java é uma linguagem de programação e uma plataforma de computação. Ela foi lançada pela primeira vez pela Sun Microsystems em 1995. Um dos requisitos para esse tipo de software é ter código compacto e de arquitetura neutra. O Java surgiu baseado na linguagem C e tem o C++ em comum.
 
Os mentores do projeto eram Patrick Naughton, Mike Sheridan, e James Gosling. O objetivo do projeto não era a criação de uma nova linguagem de programação, mas antecipar e planejar a “próxima onda” do mundo digital. Eles acreditavam que, em algum tempo, haveria uma convergência dos computadores com os equipamentos e eletrodomésticos comumente usados pelas pessoas no seu dia-a-dia (agenda eletrônica, forno de microondas.
Para provar a viabilidade desta idéia, 13 pessoas trabalharam arduamente durante 18 meses. No verão de 1992 eles emergiram de um escritório de Sand Hill Road, no Menlo Park, com uma demonstração funcional da idéia inicial. O protótipo se chamava *7 (lê-se “StarSeven”), um controle remoto com uma interface gráfica touchscreen. Para o *7, foi criado um mascote, hoje amplamente conhecido no mundo Java, o Duke. O trabalho do Duke no *7 era ser um guia virtual ajudando e ensinando o usuário a utilizar o equipamento. O *7 tinha a habilidade de controlar diversos dispositivos e aplicações. James Gosling especificou uma nova linguagem de programação para o *7. Gosling decidiu batizá-la de “Oak”, que quer dizer carvalho, uma árvore que ele podia observar quando olhava pela sua janela.
 
A linguagem obteve sucesso em cumprir os requisitos de sua especificação, mas apesar de sua eficiência não conseguiu sucesso comercial. Com a popularização da rede Internet, os pesquisadores da Sun Microsystems perceberam que aquele seria um nicho ideal para aplicar a recém criada linguagem de programação. A partir disso, adaptaram o código Java para que pudesse ser utilizado em microcomputadores conectados a rede Internet, mais especificamente no ambiente da World Wide Web. Java permitiu a criação de programas batizados applets, que trafegam e trocam dados através da Internet e se utilizam da interface gráfica de um web browser. Implementaram também o primeiro browser compatível com a linguagem, o HotJava, que fazia a interface entre as aplicações Java e o sistema operacional dos computadores.
Com isso, a linguagem conseguiu uma popularização fora de série, passando a
ser usada amplamente na construção de documentos web que permitam maior interatividade.
 
Os principais web browsers disponíveis comercialmente passaram a dar suporte aos
programas Java, e outras tecnologias em áreas como computação gráfica e banco de dados também buscaram integrar-se com o novo paradigma proposto pela linguagem: aplicações voltadas para o uso de redes de computadores.
 
Em 1997 a Sun Microsystems tentou submeter a linguagem a padronização pelos órgãos ISO/IEC e ECMA, mas acabou desistindo. Java ainda é um padrão de fato, que é controlada através da JCP Java Community Process. Em 13 de novembro de 2006, a Sun lançou a maior parte do Java como Software Livre sob os termos da GNU General Public License (GPL). Em Oito de maio de 2007 a Sun finalizou o processo, tornando praticamente todo o código Java como software de código aberto, menos uma pequena porção da qual a Sun não possui copyright.
 
 
Atualmente, a linguagem Java é a força propulsora por trás de alguns dos
maiores avanços da computação mundial, como:
 
* - Acesso remoto a bancos de dados
* - Bancos de dados distribuídos
* - Comércio eletrônico no WWW
* - Network CAD
* - Interatividade em páginas WWW
* - Interatividade em ambientes de Realidade Virtual distribuídos- Gerência de Documentos
* - Integração entre dados e forma de visualização
* - Network Computer
* - Ensino à distância
* -Jogos e entretenimentos
 
 
* Neste tópico você vera algumas características e alguns pontos do que o Java pode oferecer, assim como as vantagens e desvantagens, como também todos os outros programas possui, além da compilação e a forma da linguagem.
 
''Resumo Prático de sua utilidade''
 
O Java foi desenvolvido para pequenos aplicativos e programações e também para programas de controle de aparelhos (eletroeletrônicos e eletrodomésticos), com Java você poderá também fazer diversos jogos e paginas de redes na internet. O que torna o Java interessante é que ele pode ser usado em qualquer plataforma não precisando alterar sua linguagem, e sim sua forma de instalação, ele pode ser usado também em documentos HTML, tornando seu companheiro de trabalho no dia a dia sem que você o perceba.