Et vous, le C/C++ ou le C#
mogrande
Messages postés
272
Statut
Membre
-
Nabla's Messages postés 18201 Date d'inscription Statut Contributeur Dernière intervention -
Nabla's Messages postés 18201 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Et vous, quel language est votre principal, pour ceux qui manient le C/C++ ou le C#? Lequel entre les deux est VOTRE language? Et également lequel me conseillez-vous d'apprendrE?
Et vous, quel language est votre principal, pour ceux qui manient le C/C++ ou le C#? Lequel entre les deux est VOTRE language? Et également lequel me conseillez-vous d'apprendrE?
Configuration: Windows XP Firefox 3.5.3
8 réponses
-
bonjour,
le mieux c'est de commence a apprendre le langage c en premier -
Salut,
ben je te dirais, tout depend de ce que tu veux faire.....
C plutôt orienté system et embarqué
C++ embarqué et application
C# application
Même si tu peux faire des appli en C, c'est comme si tu prenais un marteau pour faire tomber un mur alors que tu peux utiliser une pelleteuse.....(C#,Java,C++...)
Apres c'est un avis perso....
@+
-
Pour apprendre, le C est le mieux.
Ensuite, tu es libre de choisir ce que tu veux ! -
C et C++ si tu as le choix. Le C est le plus efficace, le C++ reste extrêmement efficace, le C# arrive en troisième position. Les deux premiers sont libres ce qui a tout de suite plus de cachet.
- Le C# présente des avantage pour tout ce qui est gestion mémoire. Mais le C# n'est pas libre.
- Le C++ propose des templates qui sont à mon avis son principal point fort par rapport aux autres (je parle de vrais templates).
Contrairement à ce qui a été dit le C et le C++ permettent tout à fait de faire des applications, il suffit d'utiliser une librairie comme QT ou GTK. Le C est à mon avis contre indiqué pour ce genre de travail, mais le C++ permet de le faire assez simplement et proprement. Personnellement je te conseille de démarrer par du C++ et du QT et d'oublier C#, sauf si tu as des besoins spécifiques.
Comme dit précédemment je pense qu'il est important de commencer par du C pour la partie algorithmique, comprendre la notion d'horizon, d'allocation mémoire, savoir écrire un makefile etc... Une fois ces concepts appréhendé, il sera temps de passer aux C++. Pour faire une application ensuite, cf QT. Pour tout ce qui concerne les templates, cf la STL et si tu es motivé boost.
Bonne chance -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bonjour,
il me semble que je n'ai jamais dis que tu ne pouvais pas faire d'appli en C
Même si tu peux faire des appli en C, c'est comme si tu prenais un marteau pour faire tomber un mur alors que tu peux utiliser une pelleteuse.....(C#,Java,C++...)
et donc comme tu l'as aussi souligné Le C est à mon avis contre indiqué pour ce genre de travail
@+ -
personnelement, je n'ai fait que peu de C#. ce que je conseille, c'est de faire un peu de C pour débuter, passer assez rapidement au C++, y passer un bon moment, et ensuite découvrir le C#. Personnellement je programme principalement en C++ (et au travail aussi). Le c# permet de bénificier du framework.net, mais personnelement, j'aime bien coder certaines choses à la main (protocoles notamment).
je pense que le choix du langage est avant tout dicté par le projet que tu veux réaliser -
Ok, merci, et bin go pour le C/C++ sur le site du zéro! Merci à tous:
-
Ce cours est bien aussi :
https://www.nawouak.net/?doc=course.cpp+lang=fr