Infelizmente vou ter que concordar. A Sun nao aproveitou algumas coisas boas que já se sabia na época…
Mas vc lembra quando saiu o Java?? Em termos de linguagem, era uma beleza, vc nao podia fazer nenhuma merda que aparecesse só em tempo de execucao. Só que quase nao dava pra fazer nada de útil, só applets. O pessoal da Sun correu pra implementar “os outros quatro dedos da mao”, se vc me entende. Hoje, olhando pra trás, é fácil falar que eles nao souberam aproveitar a experiencia adquirida até entao. Mas na época, ninguém tinha muita certeza do que ia ser realmente importante hoje.
O .NET saiu bem depois do Java, com algumas diferencas importantes, por exemplo, no modo de ver excecoes. É uma aposta. Daqui a uns 6 anos, a gente vai ver se deu certo. E vai ter gente falando que eles nao souberam aproveitar os conceitos fundamentais aprendidos com C++ (a eterna), Java, etc.
Nao querendo pelamordedeus discutir Java vs dotinete.
Ah, mais uma coisa: deixa pra lá essa historia de ler código e saber o que ele faz. Todo código bom (aquele que vc nao precisa mexer) vai estar bem documentado e vc nao vai precisar lê-lo. Código ruim, bom, pra que lê-lo, se está ruim??