sexta-feira, 16 de novembro de 2007

A linguagem JAVA

Pra quem quer sabe sobre essa robusta linguagem de programação, aí vão alguns trechos que podem ajudar...


(extraído de Grupo JavaRS
JUG Rio Grande do Sul
http://www.inf.ufrgs.br/tools/java)


"Foi desenvolvida na 1a metade da década de 90 nos laboratórios da Sun
Microsystems com o objetivo de ser mais simples e eficiente do que suas predecessoras. O
alvo inicial era a produção de software para produtos eletrônicos de consumo (fornos de
microondas, agendas eletrônicas, etc.). Um dos requisitos para esse tipo de software é ter
código compacto e de arquitetura neutra.


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.


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.


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."



As principais características da linguagem:


-Portabilidade: o código se adapata a qualquer plataforma.

-Interpretada: Java é uma linguagem interpretada (ao contrário das mais comuns, como C, C++, Pascal que são compiladas). Seu código é interpretado em tempo de execução, tornando a execução mais lenta em vista das compildadas, no entanto é isso que traz a portabilidade às aplicações.

-Excelente para Internet: "a linguagem teve seu
projeto voltado para as aplicações em rede. Assim, a linguagem traz classes para o suporte a
vários níveis de conectividade: acesso a URLs (padrão Internet), uso de conexões em sockets,
criação de protocolos, criação de clientes e servidores."

-Segurança: "Por ter seu projeto voltado para a simplicidade de código, as possibilidades de
erro de programação em Java são reduzidas.
Além de diminuir as possibilidades de erro de programação, a linguagem tem
um esquema de segurança para garantir a integridade de código.
não é possível acessar informações
diretamente da memória ou inserir código estranho ao código original. Além disso, um
programa em Java não pode acessar o sistema de arquivos, salvo nos casos previstos pelo
cliente"

Nenhum comentário: