IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

conseils programmation C


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 67
    Par défaut conseils programmation C
    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.

  2. #2
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par défaut
    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++

    +

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 67
    Par défaut
    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.

  4. #4
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par défaut
    Citation Envoyé par space_56 Voir le message
    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:



    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++

    +

  5. #5
    Expert confirmé
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Par défaut
    Citation Envoyé par Thierry Chappuis
    Eteindre l'ordinateur + un papier + un crayon + un bon livre l'algorithmique
    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.

    Citation Envoyé par space_56
    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.
    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.

  6. #6
    Expert confirmé

    Avatar de snake264
    Homme Profil pro
    Datascientist chez Leboncoin
    Inscrit en
    Novembre 2006
    Messages
    2 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Datascientist chez Leboncoin
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 914
    Par défaut
    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

Discussions similaires

  1. Conseil programmation - Accès aux données avec EF
    Par Dan972 dans le forum Entity Framework
    Réponses: 3
    Dernier message: 21/08/2012, 08h55
  2. [HTML] Conseil programmation HTML
    Par fab2219 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 05/02/2008, 08h52
  3. besoin conseil programmation
    Par bokbok dans le forum ActionScript 1 & ActionScript 2
    Réponses: 1
    Dernier message: 19/12/2007, 16h04
  4. [Conseils] Programmation d'un protocole IRC
    Par Malko06 dans le forum IRC / mIRC
    Réponses: 2
    Dernier message: 25/03/2006, 01h50
  5. Conseil programme calcul de surfaces
    Par koolkris dans le forum Langage
    Réponses: 12
    Dernier message: 07/02/2006, 16h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo