C# comparativement à Java

C# comparativement à Java - C#/.NET managed - Programmation

Marsh Posté le 30-08-2008 à 16:12:45    

Hello,
 
 
Je ne suis plus dans la programmation depuis 3 ans, j'aurais voulu savoir, le vrai apport de C# par rapport à java?
c'est une juste une alternative à java?
C# est plus puissant que Java ?
 
Merci !


---------------
je connais tout, je ne sais rien, seule certitude, à vouloir trop on finit par tout perdre.
Reply

Marsh Posté le 30-08-2008 à 16:12:45   

Reply

Marsh Posté le 30-08-2008 à 17:45:47    

frenchtoucco a écrit :

Hello,

 


Je ne suis plus dans la programmation depuis 3 ans, j'aurais voulu savoir, le vrai apport de C# par rapport à java?
c'est une juste une alternative à java?
C# est plus puissant que Java ?

 

Merci !


C# a démarré comme un simple java amélioré (pas de dichotomie "native types" vs "object types" par exemple), mais le langage a été pas mal amélioré avec C# 2.0 (de vrais generics, partial classes, delegates, properties améliorées, coalesce operator, par contre dans les trucs stupides ils ont ajouté des nullable types) et avec 3.0 (LINQ, object initializers, anonymous types, local type inference, lambdas, autoprops).

 

Mais fondamentalement ça reste un java un peu amélioré, rien qui casse 3 pattes à un canard.

Message cité 1 fois
Message édité par masklinn le 30-08-2008 à 17:46:24

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 30-08-2008 à 17:47:44    

Houla, des sujets pareils sur internet, ils y en a beaucoup... et le plus dure c'est de ne pas avoir un avis biaisé (connaître aussi bien l'un que l'autre).
 
De plus, "puissant", ce n'est pas très précis :)

Reply

Marsh Posté le 30-08-2008 à 17:53:39    

oui c'est vrai, puissant dans le sens:
 
(fonctionnalité prise en charge par le compilateur&&simplicité du code à produire) / performance


---------------
je connais tout, je ne sais rien, seule certitude, à vouloir trop on finit par tout perdre.
Reply

Marsh Posté le 31-08-2008 à 11:52:09    

masklinn a écrit :

Mais fondamentalement ça reste un java un peu amélioré, rien qui casse 3 pattes à un canard.

ouais enfin les nouveautés 3 et bientôt 4, ça fait que le langage à peu près propre au début ressemble maintenant à un empilement de merdes sans cohérence aucune.

Reply

Marsh Posté le 31-08-2008 à 12:06:09    

Taz a écrit :

ouais enfin les nouveautés 3 et bientôt 4, ça fait que le langage à peu près propre au début ressemble maintenant à un empilement de merdes sans cohérence aucune.


Ca se défend


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 31-08-2008 à 12:21:06    

Ils sont au courant apparemment, c'est déjà ça
http://www.sdtimes.com/content/art [...] leID=32690

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed