Computer · 1994 · 24 citations · 3 references
ComputingComputer ScienceProgramming LanguagesSoftware EngineeringSystems ArchitectureSoftware ArchitectureSoftware ConstructionSoftware DesignDesign ExpertiseDesign PatternsPattern Matching
Considers how interest in patterns and pattern languages has been on the upswing, fueled by the realization among software developers that they must simplify the process of building increasingly large and complex systems. Patterns are forms for describing architectural constructs in a manner that emphasizes these constructs' potential for reuse. They provide a way to document and share design expertise in an application-independent fashion. As evidence of this growing interest, early in August more than 70 software practitioners gathered to discuss patterns and pattern languages at the first annual conference on Pattern Languages of Programs.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
3
Documenting frameworks using patterns
Ralph E. Johnson · 1992 · 420 citations · Full text
Advanced C++ Programming Styles and Idioms
James O. Coplien · 2005 · 370 citations
Peter Coad · Communications of the ACM · 1992 · 354 citations
Computing, Information Technology, Building Information Modeling +5