Et vous, le C/C++ ou le C#
Fermé
mogrande
Messages postés
251
Date d'inscription
dimanche 8 juin 2008
Statut
Membre
Dernière intervention
8 septembre 2012
-
15 sept. 2009 à 21:03
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 17 sept. 2009 à 09:12
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 17 sept. 2009 à 09:12
8 réponses
olivier114
Messages postés
1552
Date d'inscription
mercredi 4 mars 2009
Statut
Membre
Dernière intervention
26 novembre 2013
104
15 sept. 2009 à 21:54
15 sept. 2009 à 21:54
bonjour,
le mieux c'est de commence a apprendre le langage c en premier
le mieux c'est de commence a apprendre le langage c en premier
chuka
Messages postés
965
Date d'inscription
samedi 11 octobre 2008
Statut
Membre
Dernière intervention
29 juillet 2010
378
15 sept. 2009 à 22:09
15 sept. 2009 à 22:09
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....
@+
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....
@+
ghuysmans99
Messages postés
2496
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
339
15 sept. 2009 à 22:12
15 sept. 2009 à 22:12
Pour apprendre, le C est le mieux.
Ensuite, tu es libre de choisir ce que tu veux !
Ensuite, tu es libre de choisir ce que tu veux !
mamiemando
Messages postés
33432
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
16 décembre 2024
7 809
16 sept. 2009 à 03:08
16 sept. 2009 à 03:08
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
- 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
chuka
Messages postés
965
Date d'inscription
samedi 11 octobre 2008
Statut
Membre
Dernière intervention
29 juillet 2010
378
16 sept. 2009 à 08:58
16 sept. 2009 à 08:58
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
@+
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
@+
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
16 sept. 2009 à 10:13
16 sept. 2009 à 10:13
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
je pense que le choix du langage est avant tout dicté par le projet que tu veux réaliser
mogrande
Messages postés
251
Date d'inscription
dimanche 8 juin 2008
Statut
Membre
Dernière intervention
8 septembre 2012
6
16 sept. 2009 à 17:25
16 sept. 2009 à 17:25
Ok, merci, et bin go pour le C/C++ sur le site du zéro! Merci à tous:
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
16 sept. 2009 à 17:26
16 sept. 2009 à 17:26
ici ca gueule souvent contre le tuto de C/C++ du site du zero... mais personne n'a mieu à proposer ;)
ghuysmans99
Messages postés
2496
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
339
>
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
16 sept. 2009 à 22:15
16 sept. 2009 à 22:15
Y'a aussi des livres !
Mais bon si on veut un cours gratuit, on peut toujours commencer par là ...
Mais bon si on veut un cours gratuit, on peut toujours commencer par là ...
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
>
ghuysmans99
Messages postés
2496
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
17 sept. 2009 à 09:12
17 sept. 2009 à 09:12
bien sur. Moi on m'a filé le livre de Bjarne Stroustrup, et c'est toujours utile quand on cherche qqch.
mamiemando
Messages postés
33432
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
16 décembre 2024
7 809
17 sept. 2009 à 00:39
17 sept. 2009 à 00:39
Ce cours est bien aussi :
https://www.nawouak.net/?doc=course.cpp+lang=fr
https://www.nawouak.net/?doc=course.cpp+lang=fr