Escolher a melhor linguagem de programação para uma aplicação pode ser difícil porque há tantos bons para escolher. Cada língua tem seus pontos fortes e fracos. Ada e Java são duas línguas para fins gerais criadas para atender às necessidades de um mercado específico. Ada foi concebido para ser uma linguagem de programação para aplicações militares , enquanto Java iniciou suas televisores vida controlando . Ambas as línguas , desde então, evoluiu para ferramentas que podem ser usadas para criar aplicativos da grande variedade. Ada História
A linguagem de programação Ada começou como uma tentativa por parte do Departamento de Defesa dos Estados Unidos para substituir os milhares de linguagens de computador que usou para criar software de missão crítica com apenas um. Os objetivos do projeto amplas para Ada eram generalidade , confiabilidade, eficiência de manutenção , simplicidade, exequibilidade , a independência da máquina, e uma definição completa e inequívoca linguagem. Ada se tornou um - ANSI - American National Standards Institute - padrão em 1983. O atual padrão ANSI Ada é Ada95 . Características
Ada
código Ada lembra Pascal , mas foi projetado para criar aplicações grandes e complexas que devem ser de fácil manutenção e confiável , em vez do que ensinar programação . Características de Ada incluem programação orientada a objetos , o encapsulamento de dados em pacotes que podem ser compilados como unidades separadas , as exceções de erro de tempo de execução , procedimentos genéricos que não necessitam de tipos de dados específicos e processamento de rosca paralela e simultânea.
< Br >
Java História
Java começou em 1990 como um projeto da Sun Microsystems para criar uma linguagem para controlar dispositivos de consumo , tais como como caixas de cabos e controles remotos . A linguagem - então chamado Oak - era para ser independente de plataforma, confiável e compacto. Depois que o mercado original não se materializou , Carvalho foi rebatizado Java e posiciona-se como linguagem de aplicação para a Internet. Java é agora usado para celulares de energia, middleware de negócios e aplicações de software de processamento de transações e de mesa. Java foi lançado como software open source licenciado sob a Licença GPL ou Gnu Pública. Em 2010, Sun e Java foram comprados pela empresa de banco de dados Oracle.
Java Características
Java é independente de plataforma . Os aplicativos escritos em Java será executado em qualquer sistema ou dispositivo com uma Java Virtual Machine instalada. Java suporta programação orientada a objeto e foi construído com rotinas de tratamento de exceção. Java é uma fortemente tipado : todas as variáveis devem ser declaradas. Java não usar um pré-processador de código como C ou C + + e não suporta ponteiros de memória . Encadeamentos Java funcionar em sistemas individuais e multi- processador. Ele também tem suporte embutido para a rede. Código Java é compilado para um bytecode , que é interpretado pela máquina virtual Java ou JVM. Diferenças
Idioma
Enquanto muitos recursos de linguagem Ada tem uma característica correspondente em Java , existem algumas diferenças na linguagem. Ada foi projetada para aplicações em tempo real. Java Standard não pode produzir aplicações em tempo real por causa da interferência do coletor de lixo . Java usa os símbolos " &,