• [^] # C# plus mieux bien que les autres...

    Posté par . En réponse à la dépêche Miguel DeIcaza et .NET. Évalué à 8.

    Si je me souviens bien (ça fait longtemps que je me suis intéressé à c#) il y a en plus du java, entre autres: - l'instruction foreach :) - les accesseurs (genre set_propriété() et get_propriété()) sont manipulés exactement comme des propriétés. Ca rend le code plus clair (je trouve) - on peut PASSER DES FONCTIONS - on peut faire de la surcharge d'opérateurs - les types de base et certains objets peuvent être utilisés comme des objets de base. par exemple: a = b + c au lieu de a = b.add(c) Ce qui est vachement plus agréable à lire et à écrire! En fait, les principaux avantages de c# par rapport à java sont d'une part syntaxiques (qui a dit purement cosmétiques?) et d'autres part d'un point de vue performance. Sinon, l'implémentation même de java a de graves lacunes. Genre, un widget conteneur de texte qui est censé faire de l'unicode, mais qui ne traite que 8 bits, va mettre des caractères polonais dedans... Enfin bon, Java est très bien, très propre mais dès qu'on plonge vraiment dedans, on est déçus.