Originariamente inviato da MdE2005
Per il linguaggio C è semplicemente indispensabile avere questo testo:
- Kernighan & Ritchie, "The C programming language, 2nd ed.", Prentice-Hall 1989
Questo capolavoro si situa al di là del bene e del male, ed è al di sopra di qualsiasi confronto, per un motivo molto semplice: è il testo scritto dagli autori del linguaggio Brian W. Kernighan e Dennis M. Ritchie, ossia la "Bibbia del C". Dunque, sul linguaggio C nessuno può saperne più di loro, per definizione: ne consegue che non si può non averlo.
Per i pigri esiste anche in italiano, edito da Pearson (edizione aggiornata allo standard C ANSI/ISO 1989-90, che già fu della Jackson Libri).
Chi parte "da zero" dovrebbe necessariamente affiancare un manuale come questo:
Sprankle & Hubbard, "Problem Solving and Programming Concepts, 9/E", Pearson (già Addison-Wesley).
Poi ci sono alcuni importanti complementi, in grado di far progredire lo studente verso campi applicativi e metodologie di utilizzo del linguaggio C sempre più avanzati, ad esempio:
[1] Kelley & Pohl, "C - Didattica e programmazione", Addison-Wesley
[2] Kernighan & Pike, "Programmazione nella pratica", Addison-Wesley
[3] Don Libes, "Obfuscated C and Other Mysteries", John Wiley & Sons
[4] Peter van der Linden, "Expert C Programming", Prentice Hall PTR
[5] Andrew Koenig, "C Traps and Pitfalls", Addison-Wesley
[6] Alan Feuer, "The C Puzzle Book", Addison-Wesley
[7] Steve Maguire, "Writing solid code", Microsoft Press
[8] Les Hatton, "Safer C: developing software for high-integrity and safety-critical systems", McGraw-Hill