ToOnS a dit : "heu c'est l'inverse , c'est le java qui reprend le C# , pas le C# qui reprend le java.
voila pour relancer le debat de qui de l'oeuf ou de la poule"
Le C# est un langage récent, beaucoup plus récent que le Java. ;)
Quand je dis que C# reprend les concepts de Java, je n'invente rien : http://fr.wikipedia.org/wiki/C_sharp
Je cite :
Il est très proche du Java dont il reprend la syntaxe générale ainsi que les concepts
C'est pas quelque chose de mal.
Et de toute façon, je suis quasiment sur que Java c'est inspiré du Smalltalk.
C# a aussi ces avantages, c'est un langage de programmation haut niveau, facile a programmer avec sa machine virtuelle intégré de manière natif dans les nouvelles versions de Windows (si je ne dis pas de bêtises).
C'est en général un très bon langage pour programmer sur des environnements Microsoft.
Mais vus que je n'utilise pas Windows, je préfère Java... :)