Eu acho justo apresentar a resposta dele
tambem...
Caro
Alan,
Em breve publicarei um artigo no site da Microsoft contendo explicações extensas a estas e outras dúvidas. Por enquanto, aceite esta breve resposta. 1)Portabilidade Quis me concentrar apenas na linguagem, como explicado no início e coerente com o próprio título. 2A)Ancestral comum Repito: O Java não tem um acenstral comum de todos os tipos. Os tipos como inteiro não são derivados de onject. No C# sim. 2B)Structs e enums Ter enum e struct não faz a linguagem menos orientada a objetos. Pode fazer os programas mais rápidos, contudo. 2C)Ponteiros Mesmo que o anterior 2D)UML !!! Não falei nada de UML. 2E)Compilação !!! O java foi feito para ser interpretado e continua assim. Não neguei que existam compiladores; releia o artigo. Uma discussão de "quantos porcento das vezes o Java é compilado" é tão frutífera como discutir o sexo dos anjos. Mauro Jamais citei UML. |
- [java-list] Artigo Java x C# Sergio Oliveira Jr.
- [java-list] artigo Java x C# Alan Borsato
- RES: [java-list] Artigo Java x C# Alan Borsato
- RES: [java-list] Artigo Java x C# Flávio Leite
- Re: [java-list] Artigo Java x C# Marcelo Matos
- Re: [java-list] Artigo Java x C# Giovani Salvador