Différence de C, C++, C++.NET, C# et C#.NET
Fermé
GKA
Messages postés
341
Date d'inscription
vendredi 17 août 2007
Statut
Membre
Dernière intervention
3 août 2012
-
20 mai 2008 à 20:01
mamiemando Messages postés 33352 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 novembre 2024 - 11 sept. 2008 à 21:15
mamiemando Messages postés 33352 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 novembre 2024 - 11 sept. 2008 à 21:15
A voir également:
- Différence de C, C++, C++.NET, C# et C#.NET
- Paint net - Télécharger - Dessin & Illustration
- Net framework 4.0 - Télécharger - Divers Utilitaires
- Microsoft .net framework 2.0 - Télécharger - Divers Utilitaires
- C cleaner 01.net - Télécharger - Nettoyage
- Différence entre tcp et udp - Guide
3 réponses
teebo
Messages postés
33491
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 793
11 sept. 2008 à 14:23
11 sept. 2008 à 14:23
Salut,
mamiemando, C# n'est pas une "surcouche" de C++, ou alors il faut définir ce que tu appelles une "surcouche".
En fait Microsoft a inventé un "framework", que tu peux programmer en C# ou en C++ (entre autre).
C# et C#.Net, c'est la même chose, C++.Net est la syntaxe du C++ qui est non plus compilée directement mais compilée dans le langage de ce framework pour être ensuite interprété lors de l'exécution du programme.
mamiemando, C# n'est pas une "surcouche" de C++, ou alors il faut définir ce que tu appelles une "surcouche".
En fait Microsoft a inventé un "framework", que tu peux programmer en C# ou en C++ (entre autre).
C# et C#.Net, c'est la même chose, C++.Net est la syntaxe du C++ qui est non plus compilée directement mais compilée dans le langage de ce framework pour être ensuite interprété lors de l'exécution du programme.
mamiemando
Messages postés
33352
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
12 novembre 2024
7 804
11 sept. 2008 à 14:10
11 sept. 2008 à 14:10
Bon plus sérieusement tu peux regarder sur wikipedia :
http://fr.wikipedia.org/wiki/C_(langage)
https://fr.wikipedia.org/wiki/C%2B%2B
...
Grosso modo tout ce que tu fais en C tu peux le faire en C++ mais pas le contraire. C++ apporte le concept objet, les référence, les template. Il est aussi plus souple au niveau de la syntaxe.
C# et ses petits frères c'est des surcouches propriétaires, donc personnellement je ne me mélange pas avec ces choses-là. Je te conseille de faire juste du C++ et d'utiliser si tu en as besoin des librairies libres (libpcre, boost, qt...) et d'utiliser des environnement de développement libres (code::blocks, devcpp...), car ainsi ton code sera portable sous windows et linux.
Bonne chance
http://fr.wikipedia.org/wiki/C_(langage)
https://fr.wikipedia.org/wiki/C%2B%2B
...
Grosso modo tout ce que tu fais en C tu peux le faire en C++ mais pas le contraire. C++ apporte le concept objet, les référence, les template. Il est aussi plus souple au niveau de la syntaxe.
C# et ses petits frères c'est des surcouches propriétaires, donc personnellement je ne me mélange pas avec ces choses-là. Je te conseille de faire juste du C++ et d'utiliser si tu en as besoin des librairies libres (libpcre, boost, qt...) et d'utiliser des environnement de développement libres (code::blocks, devcpp...), car ainsi ton code sera portable sous windows et linux.
Bonne chance
mamiemando
Messages postés
33352
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
12 novembre 2024
7 804
11 sept. 2008 à 21:15
11 sept. 2008 à 21:15
Ok merci pour ces précisions teebo, tu as bien fait de préciser mon propos qui était je l'avoue assez ambigu.