> O C# implementa caracter�sticas interessantes do C++ que foram removidas no Java,
> como passagem de par�metros por refer�ncia, enum, struct, sobrecarga de operadores, ]
> operadores de convers�o e compila��o condicional;
 
Foi removido no Java por, historicamente, facilitar o aparecimento de bugs nos sistemas. O pessoal do Oak( :P ) fez uma pesquisa historica em cima dos sistemas feitos em C e chegaram a conclusao de que a maioria dos bugs que surgiam, tinham suas origens em c�digos de gerenciamento de ponteiros, parametros por referencia, enum e etc... Por este motivo foi removido, nao dando espa�o, ou melhor, nao dando sorte ao azar de um programador "aventureiro" utilizar estas caracteristicas.
 
> O C# tem v�rios recursos que melhoram a performance, como uso de �tipos por
> valor� (structs e enums) em situa��es simples onde o uso de uma classe seria muito
> �caro� e suporte direto a ponteiros;
Nao sei nada de C#, mas pelo q to vendo de Pascal na faculdade, enums eh um saco... E sinceramente, prefiro usar classes... Assim facilita a reutilizacao de codigo e a geracao de componentes. :)
 
> Suporte direto a componentes, atrav�s de a propriedades e eventos;
JavaBeans nao significa nada entao? :(
 
> Boa integra��o com c�digo anterior escrito para Windows: suporte a ponteiros, chamar
> DLLs, chamar objetos COM e criar objetos COM. N�o � necess�rio abandonar o C#
> para usar alguma facilidade n�o contemplada pela biblioteca de classes;
 
Tem integracao com "codigo anterior escrito para Unix" ? :-P
 
 
> Diversos recursos que facilitam a programa��o, como switch com strings, �loop� foreach para
> varrer todos os elementos de uma cole��o ou array, campo readonly;
Enumerations tem o mesmo objetivo de um foreach, e ainda permite voce implementar do jeito que vc quiser... :-P soh fazendo uma analogia:
um switch nada mais eh q um if/else if simplificado... logo, um switch de strings pode ser feito com if/else if... (duvida, C# eh case sensitive? se nao, daih claro q eh mais facil fazer um switch de strings... ;)   )
 
*minha opiniao* ok?
 
:)
 
[]`s
miojo
www.javafree.com.br
 
----- Original Message -----
Sent: Thursday, April 03, 2003 10:15 PM
Subject: RE: [java-list] Por que o C# � melhor que o Java, Parte I

impressionante, C# � muito melhor mesmo que java !!!
mas deve haver algo errado com o mercado ...
as empresas (que conhecem da tecnologia) parecem estar
gostando mais de java ao C#, indepente dos problemas da linguagem (ou plataforma ?)
parece-me que .NET tamb�m se utiliza de um framework (ou FVM ?)
meus coment�rios terminam por aqui, certo q n outros vir�o.
 
bye
 
-----Original Message-----
From: Alexandre Monteiro Janoni [mailto:[EMAIL PROTECTED]
Sent: quinta-feira, 3 de abril de 2003 09:36
To: Wagner Dias; Val; Sales; Roberto Tadao Sadamori; Ricardo Trevizan; Melissa Ara�jo; Nozomu Tamura; Luciano Trevisan; M�rio Eduardo Ishigaki; Junior; Leonardo; Karine; [EMAIL PROTECTED]; Ingrid; Fabio Junior; Fabio Galdino; Elcio Lopes; Danilo Issa; Bruno Tartaro; [EMAIL PROTECTED]; Eduardo Morales; Eduardo Meirelles; Edson Galdino; Cristian Rog�rio
Subject: [java-list] Por que o C# � melhor que o Java, Parte I

http://www.portaldaprogramacao.com/artigos2.asp?n=104
 

Responder a