L'un des langages de programmation les plus anciens encore utilisés aujourd'hui est le C. Ce langage est l'un des plus populaires au monde, étant allé jusqu'à engendrer des ramifications telles que C++ et C#. Ceux qui souhaitent apprendre un langage de programmation ont probablement rencontré des variantes de C, et ceux qui connaissent déjà ces variantes connaissent peut-être déjà l'original. Bien sûr, C est encore très différent de ses successeurs, et son apprentissage n'est pas aussi simple que certains pourraient le penser. Les programmeurs en herbe - et toute autre personne intéressée par la technologie - devraient consulter les 6 meilleurs livres de programmation C basés sur leurs critiques Amazon.
Chaque élément de cette liste est organisé en fonction de leur nombre total d'avis ainsi que de leurs moyennes positives. De plus, bien qu'il existe de nombreux livres de programmation, très peu mettent l'accent sur le C lui-même, optant plutôt pour des ramifications comme C++. Cette liste ne se concentrera que sur les livres destinés uniquement au C, alors ne vous attendez pas à trouver des livres de compilation ici.
6. Guide du débutant absolu en programmation C par Greg Perry et Dean Miller
Le C Programming Absolute Beginner's Guide est exactement ce que son titre implique. Bien qu'il soit quelque peu obsolète, ce guide fournit une introduction facile à comprendre à C. Les critiques ont été très satisfaits des explications et des instructions du livre, même si quelques-uns d'entre eux se sont retrouvés bloqués à certains chapitres. Vous pourriez même réussir à utiliser ce livre pour apprendre aux enfants à coder ! Cela étant dit, de nombreux examinateurs ont noté des erreurs dans tout le matériel, probablement en raison de la construction de l'ancienne version C11 du langage. Il a encore de nombreuses utilisations, mais ce n'est peut-être plus le guide du débutant "absolu".
Critiques : sur 637 critiques au total, 73 % ont attribué 5 étoiles à ce livre.
Prix catalogue : 29,99 $ Broché, 23,99 $ Numérique
Achetez maintenant sur Amazon (numérique) ou AbeBooks (broché)
5. Programmation en ANSI C (8e édition) par E. Balagurusamy
Plutôt que de se concentrer sur l'ensemble du langage C, la programmation en ANSI C se concentre sur une version standardisée du langage. Le livre couvre de nombreux concepts trouvés dans ANSI C, expliquant aux lecteurs comment effectuer diverses opérations. Les examinateurs sont généralement satisfaits du contenu qui s'y trouve, y compris une abondance de questions et de concepts qui peuvent être utiles aux utilisateurs avancés aux côtés des nouveaux arrivants.
Malheureusement, certains critiques ont noté des problèmes avec leurs copies de Programmation en ANSI C. Certains ont reçu des livres endommagés tandis que d'autres avaient des pages entières manquantes. Soyez conscient de cela si vous décidez de faire l'achat, car même les articles marqués "Nouveau" peuvent poser quelques problèmes pour ceux qui ne font pas attention.
Critiques : sur 1 128 critiques au total, 68 % ont attribué 5 étoiles à ce livre.
Prix catalogue : 21,60 $
Achetez maintenant sur Amazon ou AbeBooks
4. C en profondeur par Deepali Srivastava
C In Depth est une autre ressource utile pour les débutants qui cherchent à se plonger dans la programmation C. Ce livre contient plus de 400 pages d'informations sur la langue, de nombreux critiques le louant comme l'un des meilleurs livres pour commencer. Malheureusement, comme pour l'offre d'E. Balagurusamy, de nombreux critiques se sont retrouvés mécontents de la qualité physique de cette ressource. Certains ont signalé des problèmes avec le CD interne retiré de son emballage avant l'arrivée, tandis que d'autres ont trouvé le livre lui-même en mauvais état. Encore une fois, soyez prudent lorsque vous achetez cet article auprès de vendeurs non officiels. Même si le matériel est de qualité supérieure, il ne servira pas à grand-chose si le livre finit en morceaux.
Critiques : sur 1 266 critiques au total, 66 % ont attribué 5 étoiles à ce livre.
Prix catalogue : 30,95 $
Achetez maintenant sur Amazon ou AbeBooks
3. Let Us C de Yashavant Kanetkar
Let Us C fait partie d'une longue lignée de livres mis à jour presque chaque année. Alors que la 18e édition est disponible à l'achat, la 17e édition est encore assez récente et est la version la mieux révisée des offres de Yashavant Kanetkar. Alors que les critiques semblent être déchirés sur la façon dont il peut être utilisé pour les débutants, ils recommandent toujours ce livre grâce à la quantité de matériel qu'il couvre. Il existe peu de livres aussi approfondis que celui-ci, ce qui en fait un excellent choix pour les utilisateurs avancés et les débutants. Sachez simplement que, encore une fois, certains critiques ont rencontré des problèmes de réimpression et de mauvaise qualité physique. Comme toujours, assurez-vous d'obtenir ces livres auprès de vendeurs réputés !
Critiques : sur 2 079 critiques au total, 67 % ont attribué 5 étoiles à ce livre.
Prix catalogue : 24,95 $
Achetez maintenant sur Amazon ou VitalSource
2. Le langage de programmation C par Brian Kernighan et Dennis Ritchie
Le langage de programmation C est peut-être l'un des plus anciens livres de programmation que vous puissiez trouver. Étonnamment, c'est aussi l'un des meilleurs. Grâce à la couverture du langage C ANSI normalisé, une grande partie de ce qu'il enseigne peut être appliquée à la programmation dans le monde moderne. Les critiques louent le livre comme une référence fantastique, beaucoup d'entre eux louant sa concision tout en étant très détaillé.
Une plainte courante à propos de ce livre est son manque de convivialité pour les débutants. De nombreux critiques ont noté des problèmes avec le type d'impression et le manque de détails d'introduction. C'est un livre dans lequel vous devrez vous plonger un peu, surtout si vous ne connaissez pas déjà le C. Si vous en savez déjà pas mal sur la langue, vous aurez du mal à trouver un meilleure ressource que celle-ci.
Critiques : Sur un total de 3 557 critiques, 82 % ont attribué 5 étoiles à ce livre.
Prix catalogue : 38,36 $
Achetez maintenant sur Amazon ou AbeBooks
1. Langage de programmation C par Darrel L. Graham
Bien qu'il partage un nom similaire à l'élément précédent de cette liste, le langage de programmation C de Darrel Graham offre son propre style d'enseignement. Ce style unique a conduit à des critiques plus mitigées que d'autres livres ici, car il se concentre sur l'explication des termes et des concepts plutôt que sur la fourniture d'exercices ou de défis. Il est en tête de liste en raison du grand nombre de critiques, mais il a en fait la moyenne 5 étoiles la plus basse de tous les autres livres ici.
L'offre de Darrel Graham présente un avantage. C'est le seul livre de cette liste à offrir sa version numérique entièrement gratuite. On ne sait pas si cette offre durera, mais son prix relativement bas en fait toujours un excellent compagnon pour un livre de programmation plus robuste.
Critiques : Sur un total de 3 818 critiques, 62 % ont attribué 5 étoiles à ce livre.
Prix catalogue : 7,98 $
Achetez maintenant sur Amazon (numérique) ou AbeBooks (broché)
Étant donné que ce langage a de nombreuses ramifications, vous voudrez vous assurer que vous obtenez un livre sur C et non sur l'une de ses variantes telles que C #. Il y a étonnamment peu de livres sur cette langue par rapport aux autres. Vous voudrez également vous méfier des livres plus récents et des versions obsolètes. Bien que le langage C ait une certaine normalisation, il a encore quelques mises à jour sur lesquelles vous voudrez garder un œil, y compris des versions comme C17. Tant que vous êtes minutieux dans votre recherche de livres de programmation en C, vous devriez pouvoir trouver beaucoup de matériel !
Si vous souhaitez voir comment C a inspiré d'autres langages, essayez de consulter les meilleurs livres C++ et JavaScript classés par critiques !