BKPLOPDS.RVW 950726 "Pattern Languages of Program Design", Coplien/Schmidt, 1995, 0-201-60734-4 %A James Coplien %A Douglas Schmidt %C 1 Jacob Way, Reading, MA 01867-9984 %D 1995 %G 0-201-60734-4 %I Addison-Wesley Publishing Company %O 800-822-6339 617-944-3700 Fax: (617) 944-7273 tiffanym@aw.com %P 562 %T "Pattern Languages of Program Design" The concept of a pattern, or framework, in object-oriented programming, is an attempt to formalize program design or architecture. This is analogous to the provision that high-level programming languages made for algorithms, as opposed to mere libraries of machine-coded functions. The material in the book is based on the presentations of the First Annual Conference of Pattern Languages of Programs held in August 1994. As the conference experimented with a "writers' workshop" format, so the book has experimented with minimal imposition of structure on the original papers. The result is a diverse collection, addressing a variety of audiences. Those with expertise in object-oriented programming will find a number of papers giving specific directions for particular tasks. Those with a solid feel for object orientation and design may be interested in attempts to extract object patterns from nonobject-coded programs. Those interested in the theory of programming will find a number of philosophical issues raised. One reader the book is *not* for, though, is the novice. The conference was a meeting of professionals, and the book spares no time for explanation or tutorial. The experienced, but not object-oriented, programmer may find some of the material to be rather vague, although startlingly similar to general ponderings of the programming process, as it always has been. copyright Robert M. Slade, 1995 BKPLOPDS.RVW 950726 ============== Vancouver ROBERTS@decus.ca | "Daughters of feminists love to wear Institute for rslade@cln.etc.bc.ca | pink and white short frilly dresses Research into rslade@cyberstore.ca | and talk of successes with boys/ User Rob_Slade@mindlink.bc.ca| It annoys/ Security Canada V7K 2G6 | Their Mums ..." - Nancy White