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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 3
    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 averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 20
    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
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 3
    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 averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

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

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

    Informations forums :
    Inscription : Août 2007
    Messages : 2 015
    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.

  6. #6
    Membre Expert
    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
    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 Expert Avatar de nicolas.sitbon
    Profil pro
    Inscrit en
    Août 2007
    Messages
    2 015
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 2 015
    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.

  8. #8
    Membre Expert
    Profil pro
    Développeur en systèmes embarqués retraité
    Inscrit en
    Mars 2006
    Messages
    952
    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 : 952
    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 Expert Avatar de nicolas.sitbon
    Profil pro
    Inscrit en
    Août 2007
    Messages
    2 015
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 2 015
    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.

+ 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