26 points par xguru 2022-10-13 | 6 commentaires | Partager sur WhatsApp

Question intéressante repérée sur HN, donc je reprends ici quelques réponses.

  • C : A Software Engineering Approach
  • C Interfaces and Implementations
  • Le langage C (K&R)
  • Understanding and Using C Pointers
  • Modern C
  • Practical C Programming: Why Does 2+2 = 5986?
  • C in a Nutshell

6 commentaires

 
eheotjd9 2022-10-14

Bonjour le monde

 
lifthrasiir 2022-10-13

Pendant longtemps, j’ai recommandé Learn C The Hard Way https://learncodethehardway.org/c/ (et ce n’est pas fondamentalement différent aujourd’hui, même si je serais prêt à changer s’il existait une meilleure alternative), mais le problème est que presque tous les livres mentionnés là-bas datent d’avant 2010, et ont donc tendance à mal expliquer la place de C dans la programmation moderne ainsi que le rôle qu’on attend de lui. J’ai beaucoup aimé le fait que Learn C The Hard Way enseigne valgrind dès le début (je pense que c’est comme ça qu’il faut l’apprendre).

 
jhbaek 2022-10-13

À l’époque, c’était Teach Yourself C (...).

 
jungmin1237 2022-10-13

C : A Software Engineering Approach
Le langage C (K&R)
Comprendre et maîtriser les pointeurs en C

J’ai déjà ces trois livres, mais je découvre les autres pour la première fois. Si certains d’entre vous ont lu les trois autres, je serais curieux d’avoir votre avis.

 
alstjr7375 2022-10-15

L’implémentation d’interfaces en C est assez utile quand on crée des structures de données.
J’ai bien aimé Comprendre et utiliser les pointeurs en C. Haha

 
xguru 2022-10-13

Pour les livres également publiés en Corée, les titres des éditions traduites ont été utilisés.