modou7777
Messages postés15Date d'inscriptionsamedi 6 décembre 2008StatutMembreDernière intervention15 décembre 2008
-
10 déc. 2008 à 12:24
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
15 déc. 2008 à 15:52
slt tout le monde et je remercie l editeure du site et quiconque est parciper et
j ai un grand probleme je ne c pas laguage c et c++ non plus et je veux que vous me informez quel methode est eficace et plus facile pour me apprender et je demande si c la matier du maht ou pas
Lemng
Messages postés31Date d'inscriptionmardi 3 juillet 2007StatutMembreDernière intervention 4 mai 2009 13 déc. 2008 à 11:37
moi je te conseille ce site, c'est aisé a comprendre, il y a des tp et si ta terminé la partie sur le c, la base du c++ existe aussi sur ce site(par contre évite les trucs du style friend, poymorphisme, fonction purement virtuelles car s'est déja plus compliqué).
Lemng
Messages postés31Date d'inscriptionmardi 3 juillet 2007StatutMembreDernière intervention 4 mai 2009 13 déc. 2008 à 13:37
le principe du site du zéro est de commencer au tout début et d'aller très doucement. une série de tutoriel complémentaire existe sur ce site dont la présentation de l'algorithmique ou des notions plus poussée comme le polymorphisme, le tutoriel en lien n'est qu'une base facile à apprendre et qui permet déjà de faire pas mal de chose.
il est fait mention des structure de données à ma connaissance(peut-être que le tuto a été mis a jour)
On va faire simple pour commencer
Vous n’avez pas trouvé la réponse que vous recherchez ?
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 13 déc. 2008 à 14:15
je sais pas ou tu vois que matheo parle des structures de donnees...
le tuto sur l'algo n'est pas officiel et il est recent (le bon tuto je veux dire... les autres evidement ca sert a rien d'en parler)
leur tuto sur java (officiel) a ete redige par un type qui est mauvais en java. ses exemples sont de mauvaise qualite.
pour revennir au tuto sur le C :
ce que mateo presente comme techniques avancees, ca fait partie du langage, et c'est la BASE du langage. Ensuite il passe direct a la SDL, sans meme passer par math.h, la libc, gmp ou autre... il n'explique a personne comment on utilise stdarg, il n'explique pas les principes des listes chainees, files, piles, listes doublement chainees, arbres, etc... n'explique pas ce que c'est qu'un type abstrait, n'explique pas ce que c'est qu'un champ de bits, n'explique pas comment sont alignes nos variables, comment on code un float ou meme un nombre relatif en memoire.
son explication sur la pile (et les adresse) est fausse, la moitie de ses exemples sont dangereux, ce qu'il dit sur typedef, c'est : "ca s'utilise comme ca", mais il n'explique pas le cas general.
comme mateo n'explique pas correctement ce que c'est que la stack, on voit beaucoup de zeros sur le forum renvoyer des pointeurs vers des variables locales...
mateo ne nous dit pas a quoi servent tout les operateurs, il ne donne pas leur priorites, ce qui fait que beaucoup de zeros font :
*val++;
pour incrementer *val...
il n'explique rien sur le debug.
il parle d'alloc dynamique sans parler de pool, de garbage collector, d'objet, et sans meme parler de valgrind. Lors de ses malloc, il verifie si son pointeur est == null, mais il fait un exit(0) dans ces cas la... moi j'ai plutot en tete un affichage de message d'erreur, suivi d'un exit(1)...
quand mateo t'explique les macros, il n'explique pas les dangers lies aux ;, aux if (...) appel_de_macro(); quand la macro fait plusieurs instructions, ca fait de la merde. il ne parle pas d'assert.
je suis dsl mais apprendre la SDL avant de savoir coder en C, c'est totalement debile.
Bref, pour resumer, son tuto va faire croire a un debutant qu'il sait coder.... alors qu'en fait, non.
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 13 déc. 2008 à 11:52
lemng, t'apprends rien sur le site du zero... c'est une vague introduction au C, mais :
1 c'est pas strict,
2 c'est pas complet,
3 il ne prensente pas d'algo,
4 il ne presente pas de structures de donnees,
5 son cours n'est pas construit (voir la SDL mais pas les listes chainees...).
Bref, apprendre sur le sdz, c'est pas une bonne idee.
Lemng
Messages postés31Date d'inscriptionmardi 3 juillet 2007StatutMembreDernière intervention 4 mai 2009 13 déc. 2008 à 14:18
c'est bien pour ça que je dis que ce tuto n'est qu'une base, quand aux erreurs tu as raisons, peut-être qu'il vaut mieux trouver un tuto moins digeste mais plus correct.