bonjour,
je débute en C, et j'aimerais être bon en programmation.
Comment peut-on s'entraîner en programmation ?
avez-vous des conseils à me donner, svp ?
merci.
bonjour,
je débute en C, et j'aimerais être bon en programmation.
Comment peut-on s'entraîner en programmation ?
avez-vous des conseils à me donner, svp ?
merci.
Eteindre l'ordinateur + un papier + un crayon + un bon livre l'algorithmique
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++
+
un livre d'algorithmique ?
la programmation, ce n'est pas écrire des fonctions en C.
Qu'est-ce que c'est que l'algorithmique ?
Est-ce qu'il y a des sites qui proposent des cours d'algorithmique ?
Quelle livre me conseilles-tu ?
merci.
http://www.developpez.net/forums/sho...d.php?t=307094
Je suis peut-être un peu dûr là. En parallèle de l'algo, tu peux choisir un premier langage avec lequel commencer la programmation. Pascal, Ada, OCaml, Python sont de bons choix selon moi. C n'est pas le langage le plus approprié comme 1er langage, même si j'ai débuté avec ce langage. Enfin, tu trouvera plus d'infos ici:
- http://www.developpez.net/forums/showthread.php?t=79
- http://www.developpez.net/forums/sho...d.php?t=365939
- http://www.developpez.net/forums/sho...d.php?t=366762
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++
+
Je dirais : Eteindre l'ordinateur + un papier + un crayon + un bon livre de C. D'accord, le C n'est pas un langage à la portée des débutants, mais on peut apprendre le C et en parallèle l'informatique. Pour ma part, j'ai appris 4 langages de programmation différents avant de découvrir l'algorithmique, mais je n'ai eu aucun problème. Personnellement, je défends l'idée selon laquelle il est préférable d'apprendre un ou deux langages de programmation avant de s'intéresser à l'algorithmique. Je parle bien d'algorithmique, c'est-à-dire l'étude des algorithmes, pas de la "programmation" en pseudo-langage, le langage utilisé en algorithmique pour être totalement indépendant d'un langage de programmation particulier, qui devient évident si l'on maîtrise un vrai langage de programmation (l'inverse m'étonnerait). En résumé, il ne faut pas confondre l'apprentissage d'un langage de programmation et l'apprentissage de la programmation. Ce que j'ai dit est valide si on veut apprendre un langage de programmation avant d'apprendre à programmer, comme le souhaite space_56 je suppose.Envoyé par Thierry Chappuis
Tu peux apprendre un langage de ton choix avant d'apprendre l'algorithmique comme je viens de le dire. Sache cependant que le C suppose que le programmeur n'est pas un débutant en matière d'informatique (si tu ne sais pas ce que c'est que la mémoire, un shell et un système d'exploitation, oublie le C). Tu trouveras des cours de langage C sur ce site. Google est aussi ton ami.Envoyé par space_56
Perso je dirai plutôt qu'avant de commencer à apprendre un langage de programmation il faut avoir des bases tel que savoir ce qu'est un test, une boucle, un type, un tableau, etc... c'est pour cela que l'algorithmique est indispensable car une fois l'algorithme écrit on peut le traduire dans n'importe quel langage de prog la démarche sera pratiquement tout le temps la même (on est pas à l'abri des exceptions d'un langage ex: Scheme qui n'a aucun typage). Et si tu veux apprendre un langage de programmation rien ne vaut la pratique sur l'ordinateur ainsi qu'un bon livre ou tuto![]()
Partager