Apprendre C++ - C++ - Programmation
Marsh Posté le 11-05-2008 à 14:12:11
Ce sujet a été déplacé de la catégorie Windows & Software vers la categorie Programmation par Freds45
Marsh Posté le 11-05-2008 à 14:37:55
regarde le topic sticky sur les bibliolinsk en tete du forum.
La plupart des sites sur le C++ sont d'immondes déchets. Un bon bouquin est trjrs préférable.
Marsh Posté le 11-05-2008 à 14:53:27
Y a ça comme site sinon, c'est fiable, mais ce n'est pas vraiment un cours, mieux vaut un bouquin : http://cplusplus.com
Marsh Posté le 11-05-2008 à 16:24:23
http://www.editions-eyrolles.com/L [...] ammer-en-c
Voici un bon bouquin bien expliqué , mais des connaissances en C sont un plus pour tout comprendre
De toute facon si tu ne connais pas le C apprend le avant Cpp
Marsh Posté le 11-05-2008 à 16:33:18
seba1492 a écrit : http://www.editions-eyrolles.com/L [...] ammer-en-c |
surtout pas.
A+,
Marsh Posté le 11-05-2008 à 16:34:47
ReplyMarsh Posté le 11-05-2008 à 16:43:09
seba1492 a écrit : Avec C tu vas apprendre les bases de la programation je trouve Non ? |
Non. C'est même une idée stupide d'apprendre le C dans le seul but d'apprendre C++ plus tard. C'est comme dire "bon, je veux faire du java, alors je vais commencer par Ada il parait que c'est le plus vieux langage existant, autant commencer par la base".
Marsh Posté le 11-05-2008 à 16:50:03
Je parle pas d ancienneté de langage mais du fait que C est un langage relativement complet et qu"il permet de passer par pas mal de notions de bases avant d'attaquer un Langage Objet plus complexre.
Marsh Posté le 11-05-2008 à 17:35:55
non et re-non. Apprendre C aveant C++ c'es se préparer a prendre de mauvaise habitudes.
Marsh Posté le 11-05-2008 à 17:42:45
Joel F a écrit : non et re-non. Apprendre C aveant C++ c'es se préparer a prendre de mauvaise habitudes. |
Pourtant c est ainsi qu'on apprend dans les écoles
Marsh Posté le 11-05-2008 à 18:30:02
je sais et je fait parti des gens qui veulent que ça change
Marsh Posté le 11-05-2008 à 18:56:16
seba1492 a écrit : Pourtant c est ainsi qu'on apprend dans les écoles |
Hélas. Avec scanf(), gets() et autres pratiques antediluviennes.
Marsh Posté le 11-05-2008 à 19:01:16
seba1492 a écrit : |
Parce que les profs ont pas trop envie de refaire leurs cours qui etaient des cours de C autrefois, et qui sont maintenant des cours de C avec des classes, pas de C++.
Apprendre le C pour apprendre le C++, c'est apprendre a programmer le C++ avec les habitudes du C (et faire des boucles for plutot qu'utiliser des iterateurs, par exemple), bref, de ne pas prendre les bonnes habitudes de programmation du C++ des le depart.
A+,
Marsh Posté le 11-05-2008 à 19:06:23
seba1492 a écrit : Pourtant c est ainsi qu'on apprend dans les écoles |
non, j'ai commencé avec le C++ et c'était il y a 15 ans...
bon, comme les autres, C++ avant de faire joujou avec les horreurs du C
Marsh Posté le 11-05-2008 à 19:35:55
Elmoricq a écrit : |
A ce niveau la je suis d'accord qu'un CIN COUT est plus aisé.
Marsh Posté le 11-05-2008 à 19:58:15
moques toi mais d'expériences attaquer direct en C++ en prônant que string, vector etc sont des types atomiques et en donnant une def propre d'un flux, ca passe laaargement mieux
Marsh Posté le 11-05-2008 à 20:38:03
Nan mais je me moque pas, il est vrai que CIN et COUT sont plus faciles.
J ai eu des belle prise de tête pour un mauvais argument dans un printf ou des oublie de getchar() apres des scanf.
Mais j'ai trouver que C à été un plus pour voir c++ et C# ;-)
Marsh Posté le 23-05-2008 à 23:27:58
bonjour,je ne sais pas esq je suis dans le bon endroit poser cette question,je suis debutant en c++ et j'ai un examin la semaine prochaine,y a t il quelqu'un peut m'aider pour corriger l'annale à cette adresse:http://dl.free.fr/jnirEGHuc/control_c++.pdf merci de me repondre a cette adresse :mariorennes1@yahoo.fr
Marsh Posté le 23-05-2008 à 23:30:42
ouioui, passe nous ta carte d'identité, qu'on te falsifie ca et qu'on y aille à ta place
nan mais ho
Marsh Posté le 24-05-2008 à 00:10:43
pas de ++ ? je trouve ca bizzare
nous c'est c++, stl direct, pas de C de base
et l'année prochaine, JAVA
Marsh Posté le 24-05-2008 à 10:51:17
tomsoft a écrit : |
quelle fac/ecole ? que je leur envoie des fleurs
Marsh Posté le 24-05-2008 à 12:03:14
Vous ne conseillez pas d'abord le C aussi pour la raison que ce n'est pas un langage objet et que le C implique qu'il faut être beaucoup plus rigoureux ?
Marsh Posté le 24-05-2008 à 12:09:29
Joel F a écrit : |
IUT info de reims champagne ardenes
Marsh Posté le 24-05-2008 à 13:19:06
Siluro a écrit : Vous ne conseillez pas d'abord le C aussi pour la raison que ce n'est pas un langage objet et que le C implique qu'il faut être beaucoup plus rigoureux ? |
non, apprendre le C avant ne fait qu'embrouiller les gens.
Perso, mon plan d'enseignement serait le suivant :
1er langage un truc interprété avec des types de haut niveau genre perl ou python, comme ça on peut enseigner l'algo sans se poser trop de problèmes
2eme langage un truc objet, je dirais JAVA pr apprendre proprement les concepts et les DP
enfin C++ pr la partie perfs, et langage multi-paradigme.
Marsh Posté le 24-05-2008 à 13:41:40
ca depends du publique.
Perso, en école d'ingé, je rajoutes un cours/TD de ML en effet
en IUT, je pense pas que cela soit necessaire.
Pour le declaratif, bah, a quoi penserais tu ?
Marsh Posté le 24-05-2008 à 13:45:23
tomsoft a écrit : nous c'est c++, stl direct, pas de C de base |
Une école de qualité.
Siluro a écrit : Vous ne conseillez pas d'abord le C aussi pour la raison que ce n'est pas un langage objet et que le C implique qu'il faut être beaucoup plus rigoureux ? |
Non. Le langage C est un langage intéressant, mais il ne faut apprendre C QUE pour faire du C. Et on apprend le C++ QUE pour le C++.
Il s'agit de deux langages différents, aux idiomes différents, et il n'y a donc pas lieu d'apprendre l'un pour comprendre l'autre. C'est même le contraire, différencier les deux permet aux débutants de ne pas commettre cette infâme bouillie C/C++ comme on en voit trop souvent.
Marsh Posté le 24-05-2008 à 14:19:40
ReplyMarsh Posté le 24-05-2008 à 16:39:50
Joel F a écrit : Pour le declaratif, bah, a quoi penserais tu ? |
Ben pour le déclaratif, je pensais à Prolog, mais j'aurais peut-être du dire logique.
Marsh Posté le 24-05-2008 à 20:48:55
Trap D a écrit : Ben pour le déclaratif, je pensais à Prolog, mais j'aurais peut-être du dire logique. |
c'est un langage fonctionnel il me semble.
edit: ah bah non d'après wiki c'est déclaratif
Marsh Posté le 24-05-2008 à 21:48:44
koskoz a écrit : Et ça vaut le coup pour moi d'apprendre seul le C++ ? |
C'est un langage. Comme tous les langages, ce n'est qu'un outil, pas une fin en soi.
Vois ce que permet le langage, ses spécificités, et décide ensuite si ça te plairait ou si ça te serait utile de l'apprendre.
Marsh Posté le 24-05-2008 à 23:16:22
Elmoricq a écrit : |
Je veux dire, au niveau du monde du travail.
Marsh Posté le 11-05-2008 à 13:59:23
Bonjour
Je veux apprendre programmation C++.
Y a t-il des sites facilitant la compréhension de ce langage ?????
MERCI
---------------
Exercices résolus de comptabilité générale