Bonsoir tout le monde,
je suis a la recherche d'un Cours C pour un debutant est ce qu'il ya qqun peux m'aide sur ca?
Merci d'avance
Bonsoir tout le monde,
je suis a la recherche d'un Cours C pour un debutant est ce qu'il ya qqun peux m'aide sur ca?
Merci d'avance
Quand tout le reste a échoué, lisez le mode d’emploi.
### ( Cahn ) ###
C’est à ce moment qu’on se rend compte qu’on l’a jeté avec l’emballage.
Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
Mon espace perso[/B]
La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein[/SIZE]
Bon j'ai trouve beaucoup de cours moi ce que je veux un cours comment de A a Z mais je prefere les cours avec les exemples comme ca si vous avez un lien directe vers ce dernier alors je vous remercie bcp
Quand tout le reste a échoué, lisez le mode d’emploi.
### ( Cahn ) ###
C’est à ce moment qu’on se rend compte qu’on l’a jeté avec l’emballage.
Un livre qui t'explique le langage C
i) clairement,
ii) profondément,
iii) théoriquement et pratiquement,
iv) rapidement
n'existe pas (encore).
Je dois avoir environ 20 ouvrages chez moi sur le langage C et la médiocrité et l'obscurité des explications
sont monnaie courante.
Dans l'état actuel, si je dois te conseiller quelque chose, ce serait et par ordre de préférence :
1) S. PRATA, C Primer +, Sams, 2004, 984 pages.
Je n'ai pas lu la totalité de l'ouvrage (surtout parce que j'avais déjà appris des choses sur le C avant de
connaître le bouquin) mais de gros morceaux. Ce que j'ai beaucoup apprécié dans cet ouvrage, c'est la
multiplicité des exemples, de petits exemples, complets et courts, commentés et dont le code source est
disponible et que tu peux compiler à loisir en modifiant toi-même tel ou tel paramètre. Sinon, ça n'empêche
pas l'ouvrage de comporter de nombreux passages peu clairs, par exemple le chapitre sur les classes de
mémorisation. Par ailleurs, l'ouvrage est beaucoup trop verbeux à mon goût, il brasse un peu trop les
évidences. Le texte est très volumineux et on a du mal à naviguer dans l'ouvrage. Je crois que l'ouvrage a
bonne réputation dans les milieux universitaires. Le code source des programmes de l'ouvrage est disponible
sur le site de l'auteur. Le livre traite du dernier standard C99 (si tu débutes, je te conseille de te
limiter à C90).
2) K.N. KING, C programming, A modern approach, 1996, 661 pages.
Le titre (l'approche moderne) c'est du marketing, en fait l'approche est en fait assez classique. Ca se lit
assez bien même s'il y a de nombreux passages confus parce que l'auteur ne pense pas à mettre ses
explications dans le contexte approprié ou qu'il est vague. L'index est acceptable bien qu'encore assez
incomplet (la qualité d'un index et plus généralement les moyens dont dispose le lecteur pour naviguer dans
un ouvrage sont assez souvent des bons témoins de la qualité du dit-ouvrage). L'ouvrage présente des exemples
mais souvent en nombre insuffisant et assez souvent non contextualisés ce qui peut nuire à la compréhension.
Les codes-source sont assez peu nombreux à mon goût mais pour te faire une idée, tu peux aller les consulter
sur le site de l'auteur. Les chapitres sur les pointeurs, les chaînes de caractères, les classes de
mémorisation, l'allocation dynamique sont moyens. En revanche, d'autres parties sont très bien traitées comme
ce qui concerne le déchiffrage des déclarations complexes des trucs du genre :Je ne suis pas apte à juger de la qualité du code produit par l'auteur mais selon beaucoup de personnes ayant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 int *(*x[10])(int);
une autorité dans la connaissance du langage C, le code est de qualité. L'ouvrage est assez connu et jouit
d'une bonne réputation au delà de tel ou tel cercle.
Malgré tout l'ouvrage n'est pas extrêmement ambitieux, il y a de nombreuses questions qu'il n'évoque même
pas, comme la généricité ou une foule de questions techniques qui concerne la pratique du langage qu'on
trouve de-ci de-là dans des faq ou en se baladant sur des forums.
A noter que la version dont je parle ne traite que de C90 mais une réédition sortira cette année et traitera
de C99 (le dernier standard) mais le prix est exorbitant (dans les 100 US$).
3) I. HORTON, Beginning C, 3e Edition, 650 pages.
C'est le livre que j'aurais voulu avoir quand je débutais. Il est très clair, très détaillé. Mais il est
assez peu appronfondi et très très filandreux, l'auteur ne sait pas aller droit à l'essentiel. Les exemples
sont inutilement compliqués et le livre comporte de très nombreuses lacunes. Mais c'est un ouvrage qui met le
pied à l'étrier et ce n'est déjà pas si mal, les explications sur les pointeurs, les tableaux
multidimensionnels sont clairs. L'ouvrage a assez mauvaise presse dans les milieux intellos du C. Pareil, tu
peux te faire une idée de l'ouvrage en regardant les codes-source, voir site de
l'auteur ou de l'éditeur.
Candide
Niveau livre, il reste la référence des références.
http://c.developpez.com/livres/#L2100487345
Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
Mon espace perso[/B]
La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein[/SIZE]
Ora92_IDS : si tu veux apprendre le C seul dans ton coin, je te déconseille formellement et catégoriquement ce livre (le K&R) qui est une hérésie pédagogique surtout que tu voulais des exemples clairs, ceux du K&R sont atroces en général (surcharge MAXIMALE et en même temps incomplets). Ce livre a une valeur sentimentale et historique et son seul mérite selon moi est de comporter du code bien écrit et de référence mais tu ne pourras le comprendre et en tirer profit qu'avec une certaine expérience. Sinon, les explications sont nulles et incohérentes. K&R sont peut-être des génies de l'informatique, certainement pas de la pédagogie. En même temps, le livre a été écrit il y 20 ans et est fondé sur la première édition qui date elle d'il y a 30 ans, époque où l'informatique était connu d'un public ultra-réduit pour ne pas dire d'une petite élite.Envoyé par Skyrunner
Candide
Personnellement, je trouve K&R2 très bien, pas très pédagogique sans doute, et a la facheuse tendance à utiliser un forme non-standard de main(), mais les exemples et les exercices sont instructifs (j'ai beaucoup appris avec ce livre, même en autodidacte). Sinon, Méthodologie de la programmation en C de Braquelaire est d'un très bon niveau: http://c.developpez.com/livres/#L2100490184
Thierry
"The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
"If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow
FAQ-Python FAQ-C FAQ-C++
+
De mon expérience personnelle, au debut il faut essayer. Les references de developpez sont generalement de bonnes qualités. Apres le meilleur livre depend de toi meme, et de ton experience. Tu te dis debutant, mais est ce debutant complet (aucune connaissance en programmation) ou connais tu deja certains langages ? Cela change deja pas mal de chose.
C'était mon petit grain de sel.
Si c'est résolu, .
Bonsoir toutle monde,
Merci pour vos aides, j'ai commence hier avec les cours de C et je le trouve bien bien bien vraiment pour debutants vraiment c'est ce que j'ai été en train de chercher merci bcp bcp
Quand tout le reste a échoué, lisez le mode d’emploi.
### ( Cahn ) ###
C’est à ce moment qu’on se rend compte qu’on l’a jeté avec l’emballage.
Le tri, c'est un problème d'algorithme, pas de langage.. La seule chose à connaitre, c'est le LDA (Langage de Description des Algorithmes ou l'AlDes (Algorithm Description language).Envoyé par yayacmoi
http://physinfo.ulb.ac.be/divers_htm...lgo_1/LDA.html
http://portal.acm.org/citation.cfm?i...FTOKEN=6184618
Pas de Wi-Fi à la maison : CPL
Le mieux c'est les cours pour apprendre le C et la FAQ C
Quand tout le reste a échoué, lisez le mode d’emploi.
### ( Cahn ) ###
C’est à ce moment qu’on se rend compte qu’on l’a jeté avec l’emballage.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager