C # e JAVA

1822 palavras 8 páginas
Comparativo entre C e java

Introdução

Escolhemos a linguagem Java e C# pelo motivo que o Java é uma linguagem multiplataforma e o C# por ser uma linguagem nova que pode ser que possa substituir o Java, além disso as duas linguagens, de um certo modo são descendente do C e C++. As duas linguagens são linguagem orientada a objetos (OOP) e possuem muitas semelhanças como mostra o quadro abaixo:

Característica
Implementação
Inspirado no C/C++
Boa parte da sintaxe de ambas as linguagens foi inspirada no C/C++, especialmente declaração de variáveis, funções e estruturas de controle.
Orientação a objetos
Ambas as linguagens suportam conceitos de programação orientada a objetos com a palavra reservada class.
Herança
Herança simples de classes a partir de ancestral comum e herança múltipla de interfaces.
Gerenciamento de memória
Automático, com “coletor de lixo”.
Tipagem forte
Todas as atribuições tem os tipos validados. Os “casts” são sempre verificados em tempo de execução. Não é possível violar o sistema de tipos.
Compila para código intermediário
Sim. No caso da Microsoft compila para “Intermediate Language” e no Java para “bytecode”.
Tratamento de erro
Exceptions.
Reflections
Ambas as linguagens suportam “reflections”.
Unicode
Ambas as linguagens usam o padrão Unicode para representar caracteres e strings.
Classe que não pode ser herdada
“final” em Java; “sealed” em C#.
Campo constante
“static final” em Java; “const” em C#.
Operador que verifica compatibilidade de tipos
“instanceof” em Java; “is” em C#.
A seguir falaremos um pouco sobre as linguagens Java e C#. 1 - Java

Java foi desenvolvida por um grupo de pesquisadores da SUN Microsystems por volta de 1990, pouco antes da explosão da Internet. Essa linguagem possui estrutura muito semelhante à da linguagem C, da qual descende imediatamente. Java tem em comum com a linguagem C++ o fato de ser orientada a objetos e mantém com esta uma alto grau de semelhança. Esse

Relacionados

  • Java e C#
    1117 palavras | 5 páginas
  • java-c#
    363 palavras | 2 páginas
  • Linguagem C++ e JAVA
    818 palavras | 4 páginas
  • Comparativo entre c e java
    1637 palavras | 7 páginas
  • Comparativo entre c e java
    1637 palavras | 7 páginas
  • C# melhor que java
    1245 palavras | 5 páginas
  • C# vs java
    1287 palavras | 6 páginas
  • Java X C++
    753 palavras | 4 páginas
  • Assert Em C E Java
    710 palavras | 3 páginas
  • Trabalho Sobre Java E C
    999 palavras | 4 páginas