Titre: [C/C++] lequel ? Posté par: yakamoneyee le 24 Novembre 2005 à 20:40:45 bonjour je voudrais savoir s'il vaut mieu apprendre a programmer en c ou en C++; quelles sont les différences entre ces deux langages? je voudrais apprendre a programmer essentiellement pour m'amuser, creer des programmes pour moi, et faire les epreuves de programmation de NC et qui sait, peutetre creer un programme qui fera fureur.... merci d'avance=)
Titre: [C/C++] lequel ? Posté par: Nox le 24 Novembre 2005 à 20:59:18 <Troll detecté>
Tout depend de ce que tu veux faire :), personnelement je te conseillerai le C car trés simple et permettant ensuite d'aller vers le php pour le devellopement (et vice versa). Titre: [C/C++] lequel ? Posté par: yakamoneyee le 24 Novembre 2005 à 21:01:04 surtout des programmes pour windows mais sans idées précises pour le moment.
Titre: [C/C++] lequel ? Posté par: Nox le 24 Novembre 2005 à 21:51:05 Tu choisira le langage que tu aime le plus. Test les deux et tu sera fixé.
Perso je deteste le C++ parce qu'il y a des syntaxe que je peu pas blairer et que le C me convient parfaitement. Titre: [C/C++] lequel ? Posté par: yakamoneyee le 26 Novembre 2005 à 14:02:16 pr tester les deux je dois commencer par lequel alors? C?
Titre: [C/C++] lequel ? Posté par: Folcan le 26 Novembre 2005 à 14:16:43 Moi j'ai commencé par le C++, orienté plus objet, je prefere, apres c'est un choix personnel !
Mais perso je vais repartir sur du C, car language que l'on utilise a mes cours d'info Titre: [C/C++] lequel ? Posté par: Perfect Slayer le 26 Novembre 2005 à 15:15:22 Perso moi j'suis en C tout court parce que j'aime pas du tout l'orientation objet.. Et le cpp passe pas vraiment..
Titre: [C/C++] lequel ? Posté par: Nebelmann le 26 Novembre 2005 à 16:29:56 Petite info au passage : on peut mettre du code C dans du C++...
Mais il vaut mieux commencer par apprendre le C puis le C++ (tout en douceur) surtout si l'on apprend à programmer et que l'on veut choisir son premier langage. Je vois mal quelqu'un commencer à programmer en faisant un système de plugins en C++ basé sur une classe mère abstraite, dont tous les plugins dérivent et surchargent les méthodes virtuelle pures, puis compiler ces classes filles dans des bibliothèques qui seront chargées dynamiquement via des dl_open dl_sym, casts, etc. lors de l'éxecution en fonction des envies de l'utilisateur final... (si si c'est ce que je suis en train de faire ;)) Titre: [C/C++] lequel ? Posté par: Perfect Slayer le 26 Novembre 2005 à 16:35:59 Ouais juste un programme dont meme le concepteur ne sait ce qu'il peut faire mais dont l'utilisateur peut choisir quelle DLL il veut.. :/
Titre: [C/C++] lequel ? Posté par: Nebelmann le 26 Novembre 2005 à 16:43:53 Meuh non, pas du tout : imagine un gars qui développe une logiciel d'archivage... il veut pouvoir sortir des trucs de temps en temps, donc il fait d'abord le prog principal et 2-3 bibliothèques pour gérer 2-3 formats et il balance tout sur le web. Après quand il a le temps il fait d'autres bibliothèques et les sort au fur et à mesure. En plus, dès qu'il veut faire une mise à jour d'UN SEUL format, il met juste à jour la DLL qui va bien, sans tout changer le prog... astucieux, non?? imagine après un module intégré au prog qui télécharge tout seul comme un grand les mises à jour quand on lui demande et quand elles sont dispo...
Pis en plus, au développeur, ça lui faut goûter à des trucs qu'il a jamais fait, il est gagnant sur toute la ligne... Et pis tiens, encore : ta v2 du site elle est pas basée sur des modules, peut-être?? on peut pas virer ceux qu'on veut pas?? t'es obligé de tout mettre à jour chaque fois, tu peux pas faire module par module?? :rolleyes: Titre: [C/C++] lequel ? Posté par: Perfect Slayer le 26 Novembre 2005 à 18:41:56 J'comprends pas ta question :/
Titre: [C/C++] lequel ? Posté par: Nebelmann le 26 Novembre 2005 à 19:10:18 Citation de: Perfect Slayer Ouais juste un programme dont meme le concepteur ne sait ce qu'il peut faire mais dont l'utilisateur peut choisir quelle DLL il veut.. C'était pas une remarque sur le travail que fait le développeur, du genre : il fait un truc, mais il ne sait pas quoi, ca sert pas à grand chose... l'utilisateur final vera bien selon son humeur ??J'ai peut-être mal compris tes paroles, dsl... Titre: [C/C++] lequel ? Posté par: Perfect Slayer le 26 Novembre 2005 à 20:13:13 Nan par rapport à la V2 ?
Titre: [C/C++] lequel ? Posté par: Nebelmann le 26 Novembre 2005 à 21:37:58 En gros, ta v2 repose sur les mêmes principes que mon prog... modules externes que l'on peut ajouter, supprimer, mettre à jour indépendemment...
Titre: [C/C++] lequel ? Posté par: raishoux le 28 Novembre 2005 à 14:25:43 Troll Mod ON
J'ai commencé par le C++ et sa passe impec'. J'ai pas eu de problèmes (si ce n'est de trouver ce que je cherchais). Moi j'ai jamais pu blairer la syntaxe du C où il faut préciser le type en sortie alors qu'en C++ sa se fait tout seul et si tu veux le modifier tu peux le faire quand même. Ce genre de trucs sont plutôt utiles... Puis parès avoir fait du C on doit réapprendre et oublier certains trucs pour faire du C++... Troll Mod OFF Titre: [C/C++] lequel ? Posté par: Perfect Slayer le 28 Novembre 2005 à 18:03:20 Ouais.. Et meme si tout le monde était de bon coeur, je laisserai chacun créer son module.. Mais je pense pas que ca passe... :/
Titre: [C/C++] lequel ? Posté par: Folcan le 28 Novembre 2005 à 23:43:33 Je suis entierement d'accord avec raishoux, j'avais pour ma part commencé avec le C++, et quand en cours on a aborder le C, j'ai vu des truc du genre
scanf("%d",i); Kesako ke ce %d ???? Jamais vu ca en C++ moi !! un cin<<i; suffisait a mon bonheur ! Bref je trouve le C plus relou...question de gout (et pourtant je ne touche pas à l'objet) Dommage, mes cours m'oblige au C, donc bon pas le choix... Titre: [C/C++] lequel ? Posté par: PEGASE le 29 Novembre 2005 à 08:11:05 ya aussi gets a la place du scan...
mais fo kand meme avouer que scan (scanner) veut dire ke le prog va lire la donnee et c'est assez logik pr un nom de commande... Pi pr ecrire une ligne a l ecran sa utilise "printf" se qui donne : Scanner pr ke l ordi memorise une donnee et imprimer pr k il l ecrive a l ecran et c assez logike... Titre: [C/C++] lequel ? Posté par: Folcan le 29 Novembre 2005 à 11:45:20 Ba en C++
cout pour une sortie ecran, le out veut tout dire quand a l'entré de data : "cin", le in veut tout dire aussi ! Donc ca reviens quand meme au meme... Titre: [C/C++] lequel ? Posté par: the lsd le 29 Novembre 2005 à 18:36:03 Bon alors moi je vais posé une question un peu neuneu peut etre, mais ou on peut trouvé des BONS tutos pour programmer en C ou en C++ (en fait surtout en C parce que ca me tente plus...)?
Bon ok vous aurez le droit de me taper si j'ai di une connerie...:( Titre: [C/C++] lequel ? Posté par: yakamoneyee le 29 Novembre 2005 à 19:36:16 je pense aussi que je vais commencer par le C pour passer au C++ apres. merci beaucoup a tous ceux qui m'ont répondu!=)
ps: je veux bien aussi une adresse de tutos (qui sont compréhensibles au commun des mortels...) Titre: [C/C++] lequel ? Posté par: Perfect Slayer le 29 Novembre 2005 à 19:45:44 sur www.devloppez.com
C/C++ --> cours & tutos & bons forums :wink: Titre: [C/C++] lequel ? Posté par: raishoux le 29 Novembre 2005 à 22:02:56 Citation de: yakamoneyee je pense aussi que je vais commencer par le C pour passer au C++ apres. merci beaucoup a tous ceux qui m'ont répondu!=) 'au commun des mortels' ME*DE Folcan!ps: je veux bien aussi une adresse de tutos (qui sont compréhensibles au commun des mortels...) On est des Dieux :P. Non, sérieusement, c'est cool le C (et le C++ aussi). Tout ceux qui en ont fait et qui ont bien avancés (plus de 6 mois de prog) te le diront ;). Titre: [C/C++] lequel ? Posté par: neoflo le 11 Décembre 2005 à 12:10:46 Je trouve qu'en C, la fonction scanf est bcp plus pratique que le cin du C++.
Dejà, elle a une notation fonctionnelle, ensuite, on peut toujours formater le txt de la manière que l'on souhaite. Et la fonction renvoit un code d'erreur au moins dans le cas d'un échec. Pareil, avec printf et fprintf, on peut travailler directement avec les sorties standards stderr, stdin et stdout et cela utilise toujours la même fonction Titre: [C/C++] lequel ? Posté par: the lsd le 11 Décembre 2005 à 13:38:53 Sinon j'ai trouvé un tuto sur le http://www.siteduzero.com/, je sais pas ce qu'il vaut je l'ai pas encore regardé, mais il m'a l'air bien sympa...;)
Tchô edit : J'ai commencé a le lire, j'en suis a la moitié a peu pres, et pour l'instant ya plein de blablatage, j'ai pour l'instant appris que printf (meme si je le connaissais deja...), mais comme les autres tutos sur le site du zero il est vachement bien fait, et ilexplique bien en détail ce qu'il y a a comprendre Titre: [C/C++] lequel ? Posté par: yakamoneyee le 12 Décembre 2005 à 18:38:26 merci beaucoup the lsd=)
|