Where to go Next
There are many good books about the C language, and these are among the best:
- Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language, Second Edition Prentice Hall, Inc., 1988. This book was co-authored by the original language designer and is regarded by many to be the authoritative reference on C.
- K. N. King, C Programming: A Modern Approach (Second Edition) W. W. Norton & Company, 2008. This examples-based book includes best practices in using the language most effectively.
- Steve Oualline, Practical C Programming, Third Edition O'Reilly Media, 1997. This introductory C book follows the no-nonsense, practical approach common to Nutshell Handbooks(R).
Once you have learned enough about the C language, you may wish to extend your knowledge to the C++ language. The Texas Advanced Computing Center (TACC) hosts an archive of course materials from their online class C++ for C programmers. This course was presented in February and October 2018. The class teaches idiomatic C++ to C programmers and focuses on two aspects of the language. It first explains object-oriented programming and then discusses the C++ mechanisms, especially for parameter passing and memory management, that improve on the mechanisms provided by C.
©
|
Cornell University
|
Center for Advanced Computing
|
Copyright Statement
|
Access Statement
CVW material development is supported by NSF OAC awards 1854828, 2321040, 2323116 (UT Austin) and 2005506 (Indiana University)
CVW material development is supported by NSF OAC awards 1854828, 2321040, 2323116 (UT Austin) and 2005506 (Indiana University)