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 :

Langage C norme ANSI


Sujet :

C

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 31
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Langage C norme ANSI
    Bonjour, je commence a programmer en C ( j'en suis aux chaines de caractères ), on m'a conseillé d'acheter le K&R 2ème édition ( Langage C norme ANSI ) je voudrais savoir si quelqu'un l'a, et si oui, qu'est ce qu'il en pense.

    Merci d'avance

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 20
    Points : 23
    Points
    23
    Par défaut
    bonjour Deamonix

    C'est une référence pour apprendre le C, c'est un livre que je n'ai plus malheureusement.
    Il a été écrit par les auteurs du C.
    En attendant que vous preniez une décision, voici un lien qui vous faciliteras la réalisation des exos :
    users.powernet.co.uk/eton/kandr2/

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 31
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    Merci
    J'avais entendu parler qu'il fallait acheter un autre bouquin pour avoir les solutions mais grace a toi ca n'est plus nécéssaire.

    Merci encore

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 20
    Points : 23
    Points
    23
    Par défaut
    Citation Envoyé par Deamonix Voir le message
    Merci encore
    De rien

  5. #5
    Membre émérite Avatar de nicolas.sitbon
    Profil pro
    Inscrit en
    Août 2007
    Messages
    2 015
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 2 015
    Points : 2 280
    Points
    2 280
    Par défaut
    Citation Envoyé par Deamonix Voir le message
    on m'a conseillé d'acheter le K&R 2ème édition ( Langage C norme ANSI ) je voudrais savoir si quelqu'un l'a, et si oui, qu'est ce qu'il en pense.
    C'est un ouvrage à mon sens dépassé, qui ne couvre que la norme C89, la norme C99 à tout de même 10 ans maintenant et la nouvelle est en cours. Je te conseille plutôt de te tourner vers le bouquin de Achille Braquelaire "Méthodologie de la programmation en C, norme C99, api POSIX", autrement, si l'anglais n'est pas un soucis pour toi, il y a de bons ouvrages dans la langue de Shakespeare.
    Cordialement.
    "The quieter you become, the more you are able to hear"
    "Plus vous êtes silencieux, plus vous êtes capable d'entendre"

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 104
    Points : 1 750
    Points
    1 750
    Par défaut
    C'est un ouvrage à mon sens dépassé, qui ne couvre que la norme C89, la norme C99 à tout de même 10 ans maintenant et la nouvelle est en cours.
    Le problème, c'est que le C99 pose encore des problèmes avec de nombreux compilateurs. Un code C99, même bien écrit, ne passera pas forcément à la compilation ; ce qui passe avec l'un ne passera pas avec l'autre. Le C90 a quand même l'avantage d'être moins sources à problèmes que le C99, sur ce point-là.

  7. #7
    Membre émérite Avatar de nicolas.sitbon
    Profil pro
    Inscrit en
    Août 2007
    Messages
    2 015
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 2 015
    Points : 2 280
    Points
    2 280
    Par défaut
    Citation Envoyé par jeroman Voir le message
    Le problème, c'est que le C99 pose encore des problèmes avec de nombreux compilateurs. Un code C99, même bien écrit, ne passera pas forcément à la compilation ; ce qui passe avec l'un ne passera pas avec l'autre. Le C90 a quand même l'avantage d'être moins sources à problèmes que le C99, sur ce point-là.
    C'est comme pour tout, à toi de choisir correctement tes outils, je ne vais pas refuser la pelleteuse sous prétexte que tu t'accroches à ta pelle. Pour 99% des programmeurs, ceux qui programment sur des plateformes classiques (Windows, Linux, Solaris, ...), il n'y a pas d'excuse, les compilateurs C99 existent, après faut savoir ce que l'on veut.
    "The quieter you become, the more you are able to hear"
    "Plus vous êtes silencieux, plus vous êtes capable d'entendre"

  8. #8
    Membre expérimenté
    Profil pro
    Développeur en systèmes embarqués retraité
    Inscrit en
    Mars 2006
    Messages
    946
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2006
    Messages : 946
    Points : 1 351
    Points
    1 351
    Par défaut
    Salut,
    Citation Envoyé par nicolas.sitbon Voir le message
    Pour 99% des programmeurs, ceux qui programment sur des plateformes classiques (Windows, Linux, Solaris, ...)
    Je ne suis pas sûr que 99% soit le bon chiffre pour les gens qui font de la "plateforme classique", vu l'essor au hasard des téléphones portables, internet-boxes, lecteurs de blue-ray, télévisions numériques et autres palms. Si on rajoute à ça les micros utilisés dans l'automobile (une centaines sur certains modèles de Mercedes), les lecteurs de mp3 et les cafetières programmable... Et si ton chiffre est vrai, c'est que je ne rentre pas dans le moule, ce qui ne me dérange pas plus que ça.

  9. #9
    Membre émérite Avatar de nicolas.sitbon
    Profil pro
    Inscrit en
    Août 2007
    Messages
    2 015
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 2 015
    Points : 2 280
    Points
    2 280
    Par défaut
    Ton argument se tient à un détail près, généralement, sur ce genre de périphérique, la norme C89 n'est souvent que partiellement implémentée, c'est pourquoi, malgré leur nombre (tu fais bien de le rappeler), je préfère les classer dans les architectures exotiques.
    Cordialement.
    "The quieter you become, the more you are able to hear"
    "Plus vous êtes silencieux, plus vous êtes capable d'entendre"

  10. #10
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Points : 12 462
    Points
    12 462
    Par défaut



    Tu as toujours la page Cours C de disponible pour faire ton choix, tu pourras y lire des critiques de membres, moi je te conseillerais l'ouvrage Méthodologie de la programmation en C qui est plus récent et couvre également le C99 (que je n'utilise pas, je reste au C89/C90 ) !
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

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

Discussions similaires

  1. [Livre] Le langage C - Norme ANSI, 2ème édition
    Par djibril dans le forum Livres
    Réponses: 0
    Dernier message: 16/06/2014, 17h09
  2. Réponses: 21
    Dernier message: 30/08/2013, 16h42
  3. Langage C et normes ANSI
    Par silencio dans le forum Débuter
    Réponses: 10
    Dernier message: 13/10/2008, 16h28
  4. Vends ou échange livre "Le langage C : norme ANSI"
    Par jerome71300 dans le forum Lectures
    Réponses: 0
    Dernier message: 14/02/2008, 13h49

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