A Unix/C+C++ Reference Shelf

 


C/C++ References

Stroustrup. The C++ Programming Language. (Addison-Wesley.)  
Holub. C+C++. (McGraw-Hill.)
Lippman. C++ Primer. (Addison-Wesley.)
Plauger. The Standard C Library. (Prentice-Hall.)
Steele. C: A Reference Manual. (Prentice-Hall.)  
Van Der Linden. Expert C Programming: Deep C Secrets. (Sunsoft/P.H.)

Programming-in-the-Large:

Dattatri. C++: Effective Object-Oriented Software Construction. (Prentice-Hall.)

Classic C; Unix:

Kernighan & Ritchie. The C Programming Language. (Prentice-Hall.)
Kernighan & Pike. The Unix Programming Environment. (Prentice-Hall.)
Curry. Using C on the Unix System. (O'Reilly & Assoc.) For learning Unix system calls, etc.
Koenig. C Traps and Pitfalls. (Addison-Wesley.)  

Philosophy and History:

Libes. Life with Unix. (Prentice Hall.) The "oral" tradition; highly readable.
Montgomery. The Underground Guide to Unix. (Addison-Wesley.)
Koenig. Ruminations on C++. (Addison-Wesley.)

Misc:

Strunk & White. The Elements of Style. (Macmillan.)
Kernighan & Plauger. The Elements of Programming Style. (McGraw.)
          Strunk & White for programmers.
Dupre. Bugs in Writing. (Addison-Wesley.) Strunk & White for tech. writers.