cpp.cjb.com

(a subpage of
encyclopedia.cjb.com)
(alternate access at
townoak.freeservers.com)

This page contains books by the following authors: James Owen Coplien, Margaret A. Ellis, Martin Fowler, Ralph E. Johnson, Andrew Koenig, Barbara E. Moo, Douglas C. Schmidt, Bjarne Stroustrup, and John Vlissides

English has an important role as a common
 language for programmers, and I suspect that it
 would be unwise to abandon that without serious
 consideration 

                              Bjarne Stroustrup

encyclopedia.cjb.com
The other half of cpp.cjb.com - contains resource maps for mostly C++ programs.
christopheralexander.cjb.com
tcl.cjb.com - A good color chart and more information about TCL/TK
Andrew Koenig - C Traps and Pitfalls - January 1, 1989

(0 of 147 Pages of Text)

Margaret A. Ellis, Bjarne Stroustrup - The Annotated C++ Reference Manual - June 1990

(0 of 446 Pages of Text)

James O. Coplien - Advanced C++ Programming Styles and Idioms - September 1991

(0 of 520 Pages of Text)

Bjarne Stroustrup - The Design and Evolution of C++ - March 29, 1994

(0 of 461 Pages of Text)

Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides - Design Patterns - January 15, 1995

(0 of 395 Pages of Text)

Martin D. Carroll, Margaret A. Ellis (Contributor) - Designing and Coding Reusable C++ - February 1995

(0 of 317 Pages of Text)

James O. Coplien, Douglas C. Schmidt (Editor), Jim Coplien - Pattern Languages of Program Design - May 2, 1995

(0 of 562 Pages of Text)

John M. Vlissides (Editor), James O. Coplien (Editor), Norman L. Kerth (Editor), James] Coplien, Norman Kerth - Pattern Languages of Program Design 2 - June 1996

(0 of 605 Pages of Text)

Andrew Koenig, Barbara E. Moo (Editor), Barbara E. MooEditor - Ruminations on C++: A Decade of Programming Insight and Experience - August 7, 1996

(0 of 400 Pages of Text)

Martin Fowler - Analysis Patterns: Reusable Object Models (Object-Oriented Software Engineering Series) - October 9, 1996

(0 of 357 Pages of Text)

Robert C. Martin (Editor), Dirk Riehle (Editor), Frank Buschmann (Editor), John Vlissides - Pattern Languages of Program Design 3 - October 7, 1997

(0 of 632 Pages of Text)

John Vlissides - Pattern Hatching: Design Patterns Applied (Software Patterns Series) - June 22, 1998

(0 of 172 Pages of Text)

James O. Coplien - Multi-Paradigm Design for C++ - October 13, 1998

(0 of ? Pages of Text)

Martin Fowler, Kent Beck (Contributor), John Brant (Contributor), William Opdyke, Don Roberts - Refactoring: Improving the Design of Existing Code - June 28, 1999

(0 of 431 Pages of Text)

Martin Fowler, Kendall Scott - UML Distilled: A Brief Guide to the Standard Object Modeling Language (2nd Edition) - August 25, 1999

(0 of 185 Pages of Text)

Mohamed E. Fayad (Editor), Douglas C. Schmidt (Editor), Ralph E. Johnson (Editor) - Building Application Frameworks : Object-Oriented Foundations of Framework Design - September 13, 1999

(0 of 688 Pages of Text)

Mohamed E. Fayad (Editor), Douglas C. Schmidt (Editor), Ralph E. Johnson (Editor) - Implementing Application Frameworks : Object-Oriented Frameworks at Work - September 27, 1999

(0 of 729 Pages of Text)

Mohamed E. Fayad (Editor), Ralph E. Johnson (Editor) - Domain-Specific Application Frameworks : Frameworks Experience by Industry - October 18, 1999

(0 of 704 Pages of Text)

Andrew Koenig, Barbara E. Moo - Accelerated C++: Practical Programming by Example - January 15, 2000

(0 of 336 Pages of Text)

Bjarne Stroustrup - The C++ Programming Language (Special 3rd Edition) - February 15, 2000

(0 of 1040 Pages of Text)

Douglas Schmidt (Author) - Pattern-Oriented Software Architecture, Volume 2, Patterns for Concurrent and Networked Objects - September 14, 2000

(0 of 666 Pages of Text)

Kent Beck, Martin Fowler - Planning Extreme Programming - October 13, 2000

(0 of 160 Pages of Text)

Douglas C. Schmidt, Stephen D. Huston - C++ Network Programming, Vol. 1: Mastering Complexity with ACE and Patterns - December 10, 2001

(0 of 336 Pages of Text)

Douglas C. Schmidt, Stephen D. Huston - C++ Network Programming, Volume 2: Systematic Reuse with ACE and Frameworks - October 29, 2002

(0 of 384 Pages of Text)

Martin Fowler, David Rice, Matthew Foemmel, Edward Hieatt, Robert Mee, Randy Stafford - Patterns of Enterprise Application Architecture - November 5, 2002

(0 of 560 Pages of Text)

Luke Hohmann, Guy Kawasaki, Martin Fowler - Beyond Software Architecture: Creating and Sustaining Winning Solutions - January 30, 2003

(0 of 352 Pages of Text)

Jim Coplien, Lizette Velazquez Giraldis, and Christopher Alexander

Alphabetical Geographical Chronological By Category

If you have any questions about this web site,
please contact our webmaster: Edward M. Stadick