Top 62 C books mentioned on Hacker News

Computer programming language

C is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

HHacker News is a social news website focusing on computer science and entrepreneurship. It is run by Paul Graham’s investment fund and startup incubator, Y Combinator. Wikipedia

  1. Expert C Programming: Deep C Secrets

2. The C Programming Language

3. 21st Century C

4. C Companion

5. C Traps and Pitfalls

6. Mastering Algorithms with C

7. Data Structures In C

8. The Standard C Library

9. Data Structures Using C

10. Understanding and Using C Pointers

11. The C Puzzle Book

12. Head First C

13. A Retargetable C Compiler: Design and Implementation

14. Practical C Programming (Nutshell Handbooks)

15. Obfuscated C and Other Mysteries

16. Pointers on C

17. C Programming: A Modern Approach, 2nd Edition

18. C in Depth

19. Illustrating C (Ansi/Iso Version)

20. Programming in C (3rd Edition)

21. C Interfaces and Implementations: Techniques for Creating Reusable Software

23. Using C on the UNIX System

24. Programming Embedded Systems in C and C++

25. Applied Cryptography: Protocols, Algorithms, and Source Code in C

26. Modern Compiler Implementation in C

27. Compiler Design in C (Prentice-Hall software series)

28. Data Structures: An Advanced Approach Using C

29. System Programming with C and Unix

30. C Programming Absolute Beginner’s Guide (3rd Edition)

31. Working Effectively with Legacy Code (Robert C. Martin Series)

32. Algorithms in C (Computer Science Series)

33. 21st Century C: C Tips from the New School

34. Applied Cryptography: Protocols, Algorithms and Source Code in C

35. C All-in-One Desk Reference For Dummies

36. The CERT C Secure Coding Standard

37. Secure Coding in C and C++

38. The C Answer Book: Solutions to the Exercises in ‘The C Programming Language,’ Second Edition

39. C Programming in 12 Easy Lessons

40. Writing Apache Modules with Perl and C

41. Data Structures: A Pseudocode Approach With C

42. C Style: Standards and Guidelines : Defining Programming Standards for Professional C Programmers

43. C Primer Plus (6th Edition) (Developer’s Library)

44. Memory as a Programming Concept in C and C++

45. Datastructures and Algorithm Analysis in C, 2/e

46. Teach Yourself C in 21 Days (Sams Teach Yourself)

47. The Clean Coder: A Code of Conduct for Professional Programmers (Robert C. Martin Series)

48. Computer Graphics: Principles and Practice in C (2nd Edition)

49. Study Guide: for C Programming: A Modern Approach

50. Test Driven Development for Embedded C (Pragmatic Programmers)

51. Algorithms in C, Parts 1–4: Fundamentals, Data Structures, Sorting, Searching (3rd Edition) (Pts. 1–4)

52. Advanced C: Tips and Techniques (Hayden Books C Library)

53. Practical C Programming: Why Does 2+2 = 5986? (Nutshell Handbooks)

54. Enough Rope to Shoot Yourself in the Foot: Rules for C and C++ Programming (Unix/C)

55. Linux System Programming: Talking Directly to the Kernel and C Library

56. Secure Coding in C and C++ (2nd Edition) (SEI Series in Software Engineering)

57. Algorithms in C, Parts 1–5 (Bundle): Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms (3rd Edition)

58. C gengo ni yoru obujiekuto shikoÌ puroguramingu nyuÌmon : SaikyoÌ no hijutsu kokoni ikkyo koÌkai

59. Introduction to Computing Systems: From Bits and Gates to C and Beyond

60. Clean Architecture: A Craftsman’s Guide to Software Structure and Design (Robert C. Martin Series)

61. The C Student’s Guide to Success: How to Become a High Achiever Without the Best Grades, Connections, or Pedigree

62. Learn C the Hard Way: Practical Exercises on the Computational Subjects You Keep Avoiding (Like C) (Zed Shaw’s Hard Way Series)


If you like what you read be sure to 👏 it below