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.

Responder a