C# vs Java

Olá pessoal.

Gostria de perguntar pra alguem que conhece a tecnologia .NET:

É impressão minha ou o C# da Microsoft é igual ao Java, ou é ao contrario?

Eu acho que não, até pela data de lançamento, que até onde eu sei Java é bem mais antigo!

Obrigado

[quote=“was”]Olá pessoal.

Gostria de perguntar pra alguem que conhece a tecnologia .NET:

É impressão minha ou o C# da Microsoft é igual ao Java, ou é ao contrario?

Eu acho que não, até pela data de lançamento, que até onde eu sei Java é bem mais antigo!

Obrigado[/quote]

O C# foi baseado em C++ e Java…
Algumas das diferenças entre C# e Java são:

C# implementa sobrecarga de operadores e Java não
C# utiliza o goto como estrutura de controle

:wink:

Argh!! :yarg:

A Paz!!

Perae, ele usa SOMENTE goto??? 8O

Nao.

Ah, C# tambem exige a declaracao de membros virtuais para polimorfismo e possui herança multipla

ahh tem também:

Os comentários do C# são baseados em XML,execeções checadas…

:wink:

C# é patrocinado praticamente por apenas uma empresa, a Microsoft

Já o Java é patrocinado por Java Comunity Process, formado por diversas empresas e pessoas. Qualquer um pode propor uma mudança na especificação Java. Isso da bem mais liberdade, você não é dependente apenas de uma empresa para ver a plataforma que você adotou evoluir.

Ouvi falar que o C# foi da microsoft e foi doado ou sei la oq entao ela não teria mais esse poder todo sobre a linguagem. C# não possui herança multipla, ali é uma classe o resto é interface, a legibilidade fica uma blz. A piada em relação a isso é q o Java é o filho bastardo do C++ e o C# é o filho legitimo.
8O

Acho que esse link ajuda.

http://www.javaranch.com/newsletter/Sept2002/JavaAndCSharp.html

Abraços!