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 :

Règles de programmation en C/C++


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2002
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 168
    Par défaut Règles de programmation en C/C++
    Bonjour,

    je cherche les règles de programmation (Arts) en C/C++ (organisation d'un fichier, déclaration des variables , etc ....)

    comment bien présenter un programme (le rendre + lisible et aussi les régles de nommage des variables, etc ...)

    si possible un retour sur exéprience.

    Cordialement,

    Turbo_chess

  2. #2
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par turbo_chess Voir le message
    je cherche les règles de programmation en C/C++ (organisation d'un fichier, déclaration des variables , etc ....)
    1 ère règle : Il n'existe pas de C/C++. Il y a C et il y a C++. Ce sont deux langages différents et ils ont chacun leur norme et ici, leur forum.

    Pour le C, je donne quelques conseils, que certains trouvent utiles, ici :

    http://emmanuel-delahaye.developpez.com/codage.htm

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2002
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 168
    Par défaut
    Citation Envoyé par Emmanuel Delahaye Voir le message
    1 ère règle : Il n'existe pas de C/C++. Il y a C et il y a C++. Ce sont deux langages différents et ils ont chacun leur norme et ici, leur forum.

    Pour le C, je donne quelques conseils, que certains trouvent utiles, ici :

    http://emmanuel-delahaye.developpez.com/codage.htm
    merci emmanuel , c'est très intéressant

    tu ne peux pas nous faire la même chose en C++

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    865
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 865
    Par défaut
    Je te donne différents liens sur des règles de codage C ou C++. A toi de trier, d'adapter. Il n'existe pas une unique règle de codage et ça donne toujours lieu à des discussions houleuses quand il faut en fixer une et une seule.
    Ca pourra aussi te paraître trop strict.

    http://www.chris-lott.org/resources/cstyle/ (différentes règles C ou C++)
    http://www.gnu.org/prep/standards/html_node/index.html (GNU coding standards)
    http://www.possibility.com/Cpp/CppCodingStandard.html (dont je me suis inspiré pour écrire les règles de codage d'un projet C++)

  5. #5
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par turbo_chess Voir le message
    tu ne peux pas nous faire la même chose en C++
    Je ne connais pas (suffisamment) le C++, mais je suis sûr que sur le forum concerné, tu auras l'aide nécessaire.

  6. #6
    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
    Pour une discussion générale des standards de programmation, ce fil est intéressant: http://www.developpez.net/forums/sho...d.php?t=407057.

    Pour quelques bonnes pratiques au sujet du C, le 1er chapitre de C Unleashed (c'est un des meilleures ouvrages sur le C que j'ai lu) par Richard Heathfield et d'autres contributeurs à comp.lang.c, est instructif.

    En ce qui concerne C++, la lecture de l'ouvrage CPP Coding Standards: 101 Rules, Guidelines, and Best Practices de Herb Sutter et Andrei Alexandrescu est intéressant.


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

    +

  7. #7
    Membre confirmé
    Inscrit en
    Juillet 2002
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 168
    Par défaut
    Citation Envoyé par Thierry Chappuis Voir le message
    Pour une discussion générale des standards de programmation, ce fil est intéressant: http://www.developpez.net/forums/sho...d.php?t=407057.

    Pour quelques bonnes pratiques au sujet du C, le 1er chapitre de C Unleashed (c'est un des meilleures ouvrages sur le C que j'ai lu) par Richard Heathfield et d'autres contributeurs à comp.lang.c, est instructif.

    En ce qui concerne C++, la lecture de l'ouvrage CPP Coding Standards: 101 Rules, Guidelines, and Best Practices de Herb Sutter et Andrei Alexandrescu est intéressant.


    Thierry
    Bonjour,

    merci , très intéressant.

    Cordialement,

    Turbo_chess

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. programmer la règle de delta généralisée
    Par tamaris85 dans le forum Méthodes prédictives
    Réponses: 3
    Dernier message: 02/05/2009, 22h34
  2. Réponses: 2
    Dernier message: 15/05/2007, 08h39
  3. [Eclipse 3.1.2] Règles de programmation
    Par chris78 dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 21/08/2006, 17h02
  4. [Info]Règles pour programmer proprement
    Par pingoui dans le forum Langage
    Réponses: 2
    Dernier message: 16/02/2006, 19h45
  5. Règles de programmation "officielles"
    Par delphim dans le forum Débuter
    Réponses: 2
    Dernier message: 23/03/2004, 18h59

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