Linguagem da programação
Ano de Criaçao : Criada em 1972
Criador : Dennis Ritchie
Local de Criaçao : AT&T Bell Labs
Principais Caracteristicas : C++ é uma linguagem de propósito geral. Isso quer dizer que a linguagem pode ser utilizada para diferentes propósitos. Podemos fazer aplicativos simples, sistemas operacionais, programação de baixo-nível e muitas outras coisas. Coloquialmente, podemos dizer que a linguagem “serve para tudo”.
C++ é desenvolvido para suportar múltiplos paradigmas.
C++ é desenvolvido para fornecer ao programador escolhas, mesmo que seja possível ao programador escolher a opção errada.
C++ evita fornecer facilidades que são específicas a certas plataformas ou a certos grupos de desenvolvedores.
C++ não exige overhead para facilidades que não são utilizadas.
C++ é desenvolvido para ser utilizado mesmo sem um ambiente de desenvolvimento sofisticado.
Linguagem : Java
Ano de Criaçao : Decada de 90
Criador : Uma equipe de programadores chefiada por James Gosling
Local de Criaçao : Empresa Sun Microsystems
Principais Caracteristicas : A linguagem Java foi projetada tendo em vista os seguintes objetivos.
Orientaçao a objetos - Baseado no modelo de Simular
Portabilidade - Independência de plataforma - "escreva uma vez, execute em qualquer lugar" ("write once, run anywhere")
Recursos de Rede - Possui extensa biblioteca de rotinas que facilitam a cooperação com protocolos TCP/IP, como HTTP e FTP.
Segurança - Pode executar programas via rede com restrições de execução
Além disso, podem-se destacar outras vantagens apresentadas pela linguagem:
Sintaxe similar a C/C++
Facilidades de Internacionalização - Suporta nativamente caracteres Unicode.
Simplicidade na especificação, tanto da linguagem como do "ambiente" de execução (JVM).
É distribuída com um vasto conjunto de bibliotecas (ou Apls)
Possui facilidades para criação de programas distribuídos e multitarefa (múltiplas linhas de execução num mesmo programa).
Desalocação de memória