I l @ ve RuBoard |
C/C++ Users Journal.
This monthly magazine (subtitled Advanced Solutions for C/C++ Programmers ) is a useful resource for C and C++ programmers.
Feuer, Alan R. The C Puzzle Book , Second Edition. Englewood Cliffs, NJ: Prentice Hall, 1989.
This book contains many programs whose output you are supposed to predict. Predicting the output gives you a good opportunity to test and expand your understanding of C. The book includes answers and explanations .
Kernighan, Brian W., and Dennis M. Ritchie. The C Programming Language . Englewood Cliffs, NJ: Prentice Hall, 1978.
This is the first book on C. (Note that the creator of C, Dennis Ritchie, is one of the authors.) It constitutes the definition of "K&R" C, the unofficial standard for many years . The book includes many interesting examples. It does, however, assume that the reader is familiar with systems programming.
Kernighan, Brian W., and Dennis M. Ritchie. The C Programming Language , Second Edition. Englewood Cliffs, NJ: Prentice Hall, 1988.
This edition incorporates ANSI changes based on the ANSI draft that was standard at the time the book was written.
Koenig, Andrew. C Traps and Pitfalls . Reading, MA: Addison-Wesley, 1988.
The title says it all.
Prata, Stephen. C++ Primer Plus , Third Edition. Corte Madera, CA: Waite Group Press, 1998.
This book introduces you to the C++ language and to the philosophy of object-oriented programming.
Ritchie, Dennis M., S.C. Johnson, M.E. Lesk, and Brian W. Kernighan. "The C Programming Language," The Bell System Technical Journal 57, no. 6 (July/August 1978).
This article discusses the history of C and offers an overview of its design features.
Stroustrup, Bjarne. The C++ Programming Language , Third Edition. Reading, MA: Addison-Wesley, 1997.
This book, by the creator of C++, presents the C++ language and includes the Reference Manual for C++.
Summit, Steve. C Programming FAQs . Reading, MA: Addison-Wesley, 1995.
This book is an extended version of the FAQ (Frequently Asked Questions) file that Summit provides for the Usenet comp.lang.c newsgroup. It lists over 400 questions about C along with answers. A briefer version can be found online at http://www.eskimo.com/~scs/C-faq/top.html.
I l @ ve RuBoard |