Difference C++ et C#

Fermé
mat - 25 mars 2004 à 19:09
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 25 mars 2004 à 19:57
Quelles sont les principales differences entre le C++ et le C#

Merci

Mat

1 réponse

sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
25 mars 2004 à 19:57
On peut faire du C++ sous différents systèmes d'exploitation, pour différents processeurs, en utilisant des compilateurs de différentes marques.
C++ est libre d'utilisation, on trouve des compilateurs gratuits.
C++ est normalisé par un comité. C'est un standard ANSI.
C++ existe depuis plus de 10 ans.
C++ est un langage compilé.


On ne peut faire du C# que sous Windows 2000, XP et 2003. ça ne fonctionne que sur les processeurs compatibles Intel Pentium, et seul Microsoft fourni les compilateurs (à une exception près).
C# est la propriété exclusive de Microsoft.
C# n'est pas libre d'utilisation: il faut acheter une license auprès de Microsoft pour avoir le droit de distribuer ses programmes C# commercialement. Le compilateur est payant.
C# évolue selon les bon vouloir de Microsoft. C'est Microsoft seul qui décide des modifications.
C# existe depuis à peine plus de 3 ans.
C# est un langage à machine virtuelle (pseudo-code), donc moins performant (en vitesse) que le C++.
10