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 pour des livres [Infos]


Sujet :

C

  1. #1
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2009
    Messages
    4 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

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

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 481
    Points : 13 679
    Points
    13 679
    Billets dans le blog
    1
    Par défaut Conseils pour des livres
    Bonjour à tous et à toutes,

    J'ai remarqué ces derniers temps l'apparition de plusieurs sujets demandant des conseils sur un livre en particulier ou sur des conseils pour choisir le livre à acheter. Plutôt que de multiplier les discussions sur ce sujet, j'ai jugé bon d'en créer un seul pour les regrouper tous. Une sorte de sujet unique pour les livres.

    Chacun pourra poster ces questions ici et les réponses seront concentrées. Les modérateurs (au moins moi) pourront éditer ce premier message pour résumer les livres abordés ci-dessous. Il faudra, je pense, ne pas hésiter à nettoyer la discussion pour en garder la quintessence.

    Cette discussion ne se substitue pas à la section Livres C. Les forumeurs devraient d'ailleurs d'abord lire cette section et revenir ici s'ils n'ont pas trouvé leur bonheur. J'encourage d'ailleurs les personnes à poster en priorité dans cette section plutôt qu'ici. On pourrait voir cette discussion comme une anti-chambre de la section Livres C.

    A vos commentaires

  2. #2
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2009
    Messages
    4 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

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

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 481
    Points : 13 679
    Points
    13 679
    Billets dans le blog
    1
    Par défaut
    Charité bien ordonnée commençant par soi-même, je propose un livre que j'aime bien : Guide de survie - Le langage C de Yves Mettier. Voir ici sur la page de l'auteur pour son contenu détaillé.

    Ce livre n'est pas fait pour apprendre le C. C'est un aide-mémoire pour ceux qui le connaissent déjà et veulent vérifier certains points lorsqu'ils codent. Il est pas mal axé sur la Glib comme bibliothèque de travail. C'est un petit livre, facile à lire car léger et maniable, le contenu est clair et précis. Et pas cher. Bon, forcément, vue sa taille, il est loin d'aborder tous les sujets et d'aller au fond des choses, mais je l'aime bien et le conseil.

    Je sais que le même auteur a écrit C en action (voir ici), que je n'ai pas eu l'occasion de lire, mais qui doit être intéressant si la qualité de rédaction est la même.

  3. #3
    Membre expert
    Avatar de Metalman
    Homme Profil pro
    Enseignant-Chercheur
    Inscrit en
    Juin 2005
    Messages
    1 049
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Enseignant-Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 049
    Points : 3 532
    Points
    3 532
    Par défaut
    Le livre qui m'a permis de bien démarrer divers projets liés à UNIX :
    Linux : Programmation Système et Réseau, de Joëlle Delacroix.
    ["A mon époque", j'ai appris précisément avec la seconde édition, mais la v4 est sûrement mieux !]

    Je n'ai pas "découvert" le C avec : j'avais déjà eu quelques cours et exemples de C, et j'avais déjà fais pas mal d'algo.
    Si on a tâté un peu d'architecture des CPU, on peut comprendre à "fond" comment fonctionne un ordi.

    Ce livre permet de découvrir le fonctionnement des FS, de l'ordonnanceur kernel, des accès disques, etc... puis d'avoir des exemples de code et des explications sur les appels systèmes, IPC, et échangent TCP et UDP.
    --
    Metalman !

    Attendez 5 mins après mes posts... les EDIT vont vite avec moi...
    Les flags de la vie : gcc -W -Wall -Werror -ansi -pedantic mes_sources.c
    gcc -Wall -Wextra -Werror -std=c99 -pedantic mes_sources.c
    (ANSI retire quelques fonctions comme strdup...)
    L'outil de la vie : valgrind --show-reachable=yes --leak-check=full ./mon_programme
    Et s'assurer que la logique est bonne "aussi" !

    Ma page Developpez.net

  4. #4
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2013
    Messages : 192
    Points : 678
    Points
    678
    Par défaut Langage C norme ANSI
    Bonjour à tous,

    Je ne savais pas quelle section se prêtait le mieux à cette question et je n'y ai pas vraiment trouvé de réponse sur internet; je me permets donc de la poser ici.

    Je m’apprête à commander le livre:
    Le langage C
    Norme ANSI, 2ème édition
    de Brian W. Kernighan et Dennis M. Ritchie

    Est-ce que ça vaut le coup de commander dans la foulée le livre contenant la correction des exercices ou sont-ils suffisamment faciles pour faire sans?

    Merci d'avance pour vos éventuelles réponses,

  5. #5
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 368
    Points : 23 620
    Points
    23 620
    Par défaut
    Bonjour,

    Citation Envoyé par Lyons Voir le message
    Est-ce que ça vaut le coup de commander dans la foulée le livre contenant la correction des exercices ou sont-ils suffisamment faciles pour faire sans?
    Ça depend uniquement de toi. Plus précisément du niveau que tu t'accordes en programmation en général (si tu comprends globalement comment ça fonctionne ou si c'est obscur), de la manière dont tu étudies (si tu aimes avoir un enseignement linéaire et structuré ou si, au contraire, tu aimes deviner comment ça marche), et de la quantité d'argent que tu es prêt à y mettre : si c'est abordable, autant tout acheter d'un coup et ne plus jamais y penser ensuite, même si tu n'ouvres jamais l'ouvrage des corrections.

    Ensuite, d'expérience, les exercices sont assez faciles mais surtout extrêmement répandus. Tu en trouveras donc toujours, d'une manière ou d'une autre, la correction sur un quelconque forum même s'il n'est pas directement issu de l'ouvrage.

  6. #6
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2013
    Messages : 192
    Points : 678
    Points
    678
    Par défaut
    Ok merci beaucoup =)

  7. #7
    Membre du Club
    Femme Profil pro
    Étudiante
    Inscrit en
    Février 2014
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiante

    Informations forums :
    Inscription : Février 2014
    Messages : 31
    Points : 52
    Points
    52
    Par défaut
    Pour débutant en programmation le meilleur bouquin en français est celui de M. Nebra car il explique simplement toute les bases de manière ludique, et c'est très efficace.
    . J'avais également lu l'excellent "programmation avancée en C" de S. Varette & N. Bernard que je recommande chaudement pour ceux qui s’intéresse aux systèmes POSIX et c'est d'ailleurs un parfait complément au premier ouvrage cité.Ensuite un peu d'algorithmie avec "algorithmique en C" de J-M Lery qui présente tout les grand classiques (pour vous faire un idée allez télécharger les sources sur pearson.fr) Cette initiation devra ensuite être complété par des ouvrages de références de préférence en anglais (on n'utilise peu le français en programmation), le choix devra s'orienter en fonction de l'os cible : Windows ou Linux, il y a du choix dans cette langue.. après tout ça vous devriez vous sentir enfin libre de créer l'appli de vos rêves

  8. #8
    Futur Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2014
    Messages : 4
    Points : 7
    Points
    7
    Par défaut recherche d'un livre programmation C client/server
    J'ai besoin d'un livre , ppt , ou bien turoriel pour la programmation C : client / serveur ) .. merci d'avance

  9. #9
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2009
    Messages
    4 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

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

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 481
    Points : 13 679
    Points
    13 679
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    http://broux.developpez.com/articles/c/sockets/ Ce tutoriel devrait faire l'affaire

  10. #10
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2013
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Un livre pour le C
    Bonjour ici

    J'ai décide de me lancer dans l'apprentissage d'un langage et j'ai choisi le C...j'ai aucun argument pour ce choix.
    Je tiens a dire que je n'ai aucune notion de programmation dans des aucun langage. Je cherche donc un livre expliquant tout ça bien, s'adressant a des débutants, ceux qui partent de zéro. Je me suis tourné vers la libraire de SDZ.

    Que valent-ils ces livres, je veux dire, quel est le niveau après avoir lu et appliqué tout ça ?

    Ensuite j'ai trouvé ce livre la:

    Le langage C
    Norme ANSI, 2ème édition
    de Brian W. Kernighan et Dennis M. Ritchie

    Mais il m'a l'air de s'adresser à de gens ayant quelques notions.

    Je tiens a dire qu'informatiquement parlant, niveau OS (Debian/ubuntu et W7) j'ai un niveau solide mais dans la programmation je ne connais rien.
    Si vous pouvez m’aiguiller dans le choix, ça serait pour moi une aide formidable déjà.

    Je vous remercie d'avance de me proposer donc un livre s'adressant à de gens comme moi. Je veux un livre en fait parce que je bouge souvent en train et comme ça je pourrait le livre et essayer de m'adapter au moins aux différentes définitions. Puis je mettrais ça en pratique a la maison

    Merci de votre aide.

    Red

  11. #11
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2008
    Messages
    282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Août 2008
    Messages : 282
    Points : 939
    Points
    939
    Par défaut
    Bonjour !

    Un des questions récurrentes "type" de dvp !
    Bon, le K&R est sympa si tu n'est pas une oie blanche, mais d'autres te rappelleront qu'il existe des normes plus récentes.

    Suite à une autre discussion que j'avais lue, je me suis procuré le Braquelaire, que tu devrais trouver très intéressant si tu comptes te pencher sur l'aspect système.

    Après, tu auras j'espère d'autres conseils mieux argumentés que le mien.
    poke 1024,0; poke 214,214

  12. #12
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2013
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    Je sais je sais, je sais qu'il y a déjà des sujets mais je trouve qu'il y a une différence entre ce que disent les gens qui suggèrent le livre, et les critiques qu'on trouve sur les livres.

  13. #13
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2008
    Messages
    282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Août 2008
    Messages : 282
    Points : 939
    Points
    939
    Par défaut
    informatiquement parlant, niveau OS (Debian/ubuntu et W7) j'ai un niveau solide mais dans la programmation je ne connais rien
    J'en déduisais que tu avais un bon recul et de l'analyse, donc inutile de se faire peur d'avance. Tu peux acheter un livre C, mais il y a à mon avis aussi ce qu'il faut en tutoriels C sur DVP. En bouquin, je citerai aussi le Delannoy (existe en format réduit et pas cher). D'ailleurs au passage, je pense que tous les "Delannoy" sont bien faits.

    Le bouquin que je citai reste àmha une référence à garder à portée de main.
    poke 1024,0; poke 214,214

  14. #14
    Expert éminent sénior
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    Mai 2010
    Messages
    3 214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cyber-paléontologue

    Informations forums :
    Inscription : Mai 2010
    Messages : 3 214
    Points : 10 140
    Points
    10 140
    Par défaut
    J'ai pas de livre a conseillé mais pour répondre a ça : "quel est le niveau après avoir lu et appliqué tout ça" , je dirai que ce livre ne te permettra pas d'avoir un niveau intermédiaire , c'est plus une grosse introduction au C qui te permettra de comprendre sa syntaxe.

  15. #15
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 684
    Points : 30 973
    Points
    30 973
    Billets dans le blog
    1
    Par défaut
    Tu peux aussi télécharger les cours de programmation C.
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  16. #16
    Membre à l'essai
    Homme Profil pro
    Lycéen
    Inscrit en
    Novembre 2018
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Novembre 2018
    Messages : 12
    Points : 11
    Points
    11
    Par défaut Debutant Livre pour apprendre le C
    Bonjour j'aimerais apprendre le C, mais je sais pas quel livre lire ?

  17. #17
    Expert confirmé
    Inscrit en
    Mars 2005
    Messages
    1 431
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 1 431
    Points : 4 182
    Points
    4 182
    Par défaut
    https://learncodethehardway.org/c/

    C'est en anglais (tant mieux).

  18. #18
    Membre à l'essai
    Homme Profil pro
    Lycéen
    Inscrit en
    Novembre 2018
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Novembre 2018
    Messages : 12
    Points : 11
    Points
    11
    Par défaut
    merci beaucoup, mais vous n'auriez pas un cours en pdf car cela sera plus pratique pour moi pour lire un peu partout (car je n'ai pas toujours accès à internet), et gratuit si possible...

  19. #19
    Expert éminent sénior

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Avril 2002
    Messages
    2 789
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 789
    Points : 18 933
    Points
    18 933
    Par défaut
    Citation Envoyé par alex74424 Voir le message
    Bonjour j'aimerais apprendre le C, mais je sais pas quel livre lire ?
    Lis ceci : Bien débuter en Langage C
    Il y a en fait tout ce qu'il te faut ici et c'est gratuit : Cours de C (tu peux télécharger en pdf) et la FAQ C.

    Si tu as jamais fait de programmation commence par des cours d'algo.
    Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...

  20. #20
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2019
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Bonjour,
    Alors moi, j'ai lu quelques livre sur le C, qui sont assez intéressant, et d'ailleurs j'ai un module de programmation en C à la fac. Mais après tout j'pense que c'est plus une question de l'orientation que tu veux dans le C ( programmer système d'exploitation, application et etc...). À ce stade, j'sais bien afficher des messages, faire quelques petites calculs, avec devC±± et c'est tout.
    Sur ce, j'aimerais qu'on m'oriente un peu pour avoir les bases pour déjà programmer une petite application

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

Discussions similaires

  1. Conseil pour des livres de developpement Web(Php, javaScrip..)
    Par realtux dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 28/03/2009, 18h24
  2. Réponses: 3
    Dernier message: 08/06/2007, 13h26
  3. Conseil pour des dates
    Par melodyyy dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 16/05/2007, 19h24
  4. [web] Cherche un conseil pour un livre perl-tk
    Par Anonymous dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 29/04/2002, 15h35

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