C Programming Language and the C Standard Library

(last updated: 16-May-2015 09:31)
 

Books

  1. Accessing C: Tips from the Experts, Second Edition; edited by Strawberry Software, Inc.; Van Nostrand Reinhold, 1989.
     
  2. Advanced C; Herbert Schildt; Osborne McGraw-Hill, 1986.
     
  3. Advanced C, Second Edition; Herbert Schildt; Osborne McGraw-Hill, 1988.
     
  4. Advanced C: Food for the Educated Palate; Narain Gehani; Computer Science Press, 1985.
     
  5. Advanced C Programming for Displays; Marc J. Rochkind; Prentice Hall, 1988.
     
  6. Advanced C Tips and Techniques; Paul Anderson and Gail Anderson; Howard W. Sams, 1988.
     
  7. Algorithms in C; Robert Sedgewick; Addison-Wesley, 1990.
     
  8. The Annotated ANSI C Standard (ANSI/ISO 9899-1990); annotated by Herbert Schildt; Osborne McGraw-Hill.
     
  9. ANSI C: A Lexical Guide; Mark Williams Company; Prentice Hall, 1988.
     
  10. ANSI C: A User's Guide; Elliott and Knuttila; Prentice Hall, 1989.
     
  11. ANSI C Made Easy; Herbert Schildt; Osborne McGraw-Hill, 1989.
     
  12. ANSI and ISO Standard C Programmer's Reference; P.J. Plauger and Jim Brodie; Microsoft Press, 1992.
     
  13. A Book on C - Programming in C, Second Edition; Al Kelley and Ira Pohl; The Benjamin/Cummings Publishing Company, 1990.
     
  14. C: An Advanced Introduction; Narain Gehani; Computer Science Press, 1985.
     
  15. C: An Advanced Introduction, ANSI C Edition; Narain Gehani; Computer Science Press, 1988.
     
  16. C: A Software Engineering Approach; Peter A. Darnell and Philip E. Margolis; Springer-Verlag, 1991.
     
  17. The C Answer Book; Clovis L. Tondo and Scott E. Gimpel; Prentice-Hall, 1985.
     
  18. The C Answer Book, Second Edition; Clovis L. Tondo and Scott E. Gimpel; Prentice Hall, 1988.
     
  19. The C Companion; Allen Holub; Prentice Hall, 1987.
     
  20. C Interfaces and Implementations: Techniques for Creating Reusable Software; David R. Hanson; John Wiley & Sons, 1996.
     
  21. C Power User's Guide; Herbert Schildt; Osborne McGraw-Hill, 1988.
     
  22. C Programming FAQs: Frequently Asked Questions; Steve Summitt; Addison-Wesley, 1996.
     
  23. C Programming Guidelines; Thomas Plum; Plum Hall Inc., 1984.
     
  24. The C Programming Language; Brian W. Kernighan and Dennis M. Ritchie; Prentice-Hall, 1978.
     
  25. The C Programming Language, Second Edition; Brian W. Kernighan and Dennis M. Ritchie; Prentice-Hall, 1988.
     
  26. C Programming Standards and Guidelines: Version U (UNIX and Offspring), Third Edition; Thomas Plum; Plum Hall Inc., 1982.
     
  27. The C Puzzle Book; Alan R. Feuer; Prentice Hall, 1982.
     
  28. A C Reference Manual; Samuel P. Harbison and Guy L. Steele Jr.; Prentice-Hall, 1984.
     
  29. C: A Reference Manual, Second Edition; Samuel P. Harbison and Guy L. Steele, Jr.; Prentice Hall, 1987.
     
  30. C: A Reference Manual, Third Edition; Samuel P. Harbison and Guy L. Steele, Jr.; Prentice-Hall, 1991.
     
  31. C Style: Standards & Guidelines; David Straker; Prentice Hall, 1992.
     
  32. C Traps and Pitfalls; Andrew Koenig; Addison-Wesley, 1988.
     
  33. A C User's Guide to ANSI C; Ken Arnold and John Peyton; Addison-Wesley, 1992.
     
  34. C++ and C Debugging, Testing, and Reliability; David A. Spuler; Prentice Hall, 1994.
     
  35. C++ and C Efficiency; David A. Spuler; Prentice Hall, 1992.
     
  36. Data Structures: An Advanced Approach Using C; Jeffrey Esakov and Tom Weiss; Prentice Hall, 1989.
     
  37. Data Structures, Algorithms, and Program Style Using C; James F. Korsh and Leonard J. Garrett; PWS-KENT Publishing Co., 1988.
     
  38. Debugging C; Robert Ward; Que Corporation, 1986.
     
  39. Efficient C; Thomas Plum and Jim Brodie; Plum Hall Inc., 1985.
     
  40. Expert C Programming: Deep C Secrets; Peter van der Linden; Prentice Hall, 1994; ISBN 0-13-177429-8.
     
  41. How To Write Portable Software in C; Horton; Prentice Hall, 1989.
     
  42. Portable C; Henry Rabinowitz and Chaim Schaap; Prentice Hall, 1990.
     
  43. Portable C and UNIX System Programming; J.E. Lapin; Prentice Hall, 1987.
     
  44. The Practice of Programming; Brian W. Kernighan and Rob Pike; Addison Wesley, 1999.
     
  45. Proficient C; Augie Hansen; Microsoft Press, 1987.
     
  46. Programming in C; Stephen G. Kochan; Hayden Book Company, 1983.
     
  47. Programs and Data Structures in C; Leendert Ammeraal; John Wiley & Sons, 1987.
     
  48. Reusable Data Structures for C; Roger Sessions; Prentice-Hall, 1989.
     
  49. Safer C; Les Hatton; McGraw-Hill, 1995.
     
  50. Software Engineering in C; P. Margolis and P. Darnell; Springer-Verlag, 1988.
     
  51. The Standard C Library; P.J. Plauger; Prentice Hall, 1992.
     
  52. String Processing and Text Manipulation in C: Selected Data Structures and Techniques; Bernice Sacks Lipkin; Prentice Hall, 1994.
     
  53. Topics in C Programming, Revised Edition; Stephen G. Kochan and Patrick H. Wood; John Wiley & Sons, 1991.

Periodicals

  1. The C Journal.
     
  2. C Gazette.

Periodical Articles and Conference Papers

  1. "UNIX Time-Sharing System: The C Programming Language", BSTJ 57:6:2 Jul-Aug 1978 pgs 1991-2019.
     
  2. "UNIX Time-Sharing System: Portability of C Programs and the UNIX System", BSTJ 57:6:2 Jul-Aug 1978 pgs 2021-2048.
     
  3. "The UNIX System: The Evolution of C - Past and Future", BLTJ 63:8:2 Oct 1984 pgs 1685-1699.
     
  4. "The UNIX System: Data Abstraction in C", BLTJ 63:8:2 Oct 1984 pgs 1701-1732.
     
  5. "The C Programming Language and a C Compiler", IBMSJ 24:1 1985 pg 37-48.
     
  6. "An ANSI Standard for the C Language", BYTE 11:3 Mar 1986 pgs 135-144.
     
  7. "The Goals of X3J11", Jim Brodie, The C Journal 1:4 Winter 1986 pgs 12-13.
     
  8. "Dynamic Memory Management in C", BYTE 13:6 Jun 1988 pgs 313-318.
     
  9. "Writing Optimal C: Part 1", PCM 7:14 Aug 1988 pgs 345-365.
     
  10. "The C Language", BYTE 13:8 Aug 1988 pgs 202-203.
     
  11. "The State of C", BYTE 13:8 Aug 1988 pgs 205-210.
     
  12. "Its an Attitude", BYTE 13:8 Aug 1988 pgs 219-224.
     
  13. "The C Mystique", PCM 7:15 Sep 13 1988 pgs 92-108.
     
  14. "Standard C: The ANSI Draft Grows Up", PCM 7:15 Sep 13 1988 pgs 116-117.
     
  15. "ANSI C and Using Macros", PrConn Winter 3:1 1989 pgs 12, 61, 66.
     
  16. "Porting To ANSI C", UW 6:5 May 1989 pgs 105-115.
     
  17. "Porting To ANSI C" [Part II], UW 6:6 Jun 1989 pgs 109-116.
     
  18. "C Multidimensional Arrays at Run Time", DDJ 14:8 Aug 1989 pgs 50-60.
     
  19. "C Dynamic Memory Use", DDJ 14:8 Aug 1989 pgs 62-67.
     
  20. "C Procedure Tables", DDJ 14:8 Aug 1989 pgs 68-73.
     
  21. "Going From K&R To ANSI C", DDJ 14:8 Aug 1989 pgs 74-80.
     
  22. "Evolution of the C I/O Model", The C User's Journal 7:6 Aug 1989 pgs 17-25.
     
  23. "Problems With Pointers", The C User's Journal 7:6 Aug 1989 pgs 59-63.
     
  24. "Memory Allocation in C", Embedded Systems Programming 2:7 Aug 1989 pgs 28-35.
     
  25. "Quiet Changes, Part I", The C Users Journal 8:2 Feb 1990 pgs 9-16.
     
  26. "Just Say C", CL 7:5 May 1990 pgs 38-43.
     
  27. "Using the C Preprocessor For Device Control", CUJ 8:12 Dec 1990 pgs 33-39.
     
  28. "Building a Standard is Hard; Testing it is Just as Difficult", CL 8:5 May 1991 pgs 39-43.

Web Pages and Websites

  1. Wikipedia article "C (programming language)".
     
  2. Wikipedia article "ANSI C".
     
  3. Wikipedia article "C standard library".
     
  4. Wikipedia article "Dennis Ritchie".