Martin D. Carroll, Margaret A. Ellis. Designing and Coding Reusable C++, Addison-Wesley, 1995, ISBN 0-201-51284-X |
Two C++ experts share their ideas about designing and writing portable, compatible, and efficient reusable code. |
Coplien, James. Advanced C++ Programming Styles and Idioms, Addison-Wesley, 1992, ISBN 0-2-1-54-855-0. |
C++ programming with an emphasis on the style and idioms that maximize the expressive power of the language. A must-read for the intermediate to advanced C++ programmer. |
Gamma, Helm, Johnson, and Vlissides. Design Patterns, Addison-Wesley, 1994, ISBN 0-201-63361-2 |
An essential book for the working developer. "Patterns" are concepts that occur repeatedly in production software; a pattern is larger than an algorithm or idiom, but smaller than a framework. |
Meyers, Scott. Effective C++ (Second Edition): 50 Specific Ways to Improve Your Programs and Designs, Addison-Wesley, 1998, ISBN 0-201-92488-9 |
Fifty programming rules of thumb for every programmer. Even C++ experts will find things they didn't learn the first time around. The rules cover both design and implementation; each rule is illustrated by a clear, comprehensive essay. |
Quinn, Bob and Dave Shute. Windows Sockets Network Programming, Addison-Wesley, 1996. ISBN 0-201-63372-8. |
The best book we've seen on WinSock network programming. Well written, with lots of details you won't find in other books. |
Stevens, Richard. TCP/IP Illustrated, Volume 1: The Protocols, Addison-Wesley, 1994, ISBN 0-201-63346-9 |
A great reference for the TCP/IP protocol suite. |
Stevens, Richard. UNIX Network Programming, Prentice Hall, ISBN 0-13-949876-1, 1990. |
An excellent introduction and reference for the various Unix C IPC mechanisms. Also famous as the book that the girl of Garth's dreams is carrying at the end of Wayne's World II. |
Stroustrup, Bjarne. The C++ Programming Language, 3nd edition, Addison-Wesley, 1997, ISBN 0-201-88954-4 |
The definitive guide to the C++ language, by the father of C++. Includes the language reference manual. |
©Copyright 2000, Rogue Wave Software, Inc.
Contact Rogue Wave about documentation or support issues.