P++(ID:5742/p::004)
for ++ to the Predator preprocessor for C++
Extension to C++ for building software system generators, part of the Predator reuse system at University of Texas
Related languages
C++ |
=> |
P++ | |
Preprocessor for |
P++ |
=> |
P2 | |
Evolution of |
References:
Don Batory and Sean O'Malley. "The Design and Implementation of Hierarchical Software Systems With Reusable Components" view details
in ACM Transactions on Software Engineering and Methodology, 1992 view details
Lemke, Max; Quinlan, Daniel J. "P++, a Parallel C++ Array Class Library for Architecture-Independent Development of Structured Grid Applications" pp21-23 view details
External link: Online copy
in SIGPLAN Workshop on Languages, Compilers, and Run-Time Environments for Distributed Memory Multiprocessors 1992: Boulder, Colorado view details
Singhal, Vivek and Batory, Don "P++ A Language for Large-Scale Reusable Software Components" view details
Abstract: In this paper, we review a related set of projects that we have undertaken to understand better the unusual software design techniques that are required and to evaluate the productivity and performance potentials of software system generators.
in Proceedings of the 6th Annual Workshop on Software Reuse (Owego, New York), November 1993 view details
Vivek Singhal and Don Batory "P++: A Language for Software System Generators" Tech Report TR-93-16 Department of Computer Sciences The University of Texas at Austin view details
pdf
in Proceedings of the 6th Annual Workshop on Software Reuse (Owego, New York), November 1993 view details
Batory, D., S. Dasari, B., Geraci, V. Singhal, M.Sirkin, J. Thomas "Achieving reuse with software system generators: The GenVoca Model of Software-System Generators" view details
Abstract: P++ is a programming language that supports the GenVoca model, a particular style of software design that is intended for building software system generators. P++ is an enhanced version of C++: it offers linguistic extensions for component encapsulation, abstraction, parameterization, and inheritance, where a component is a suite of interrelated classes and functions. This paper describes the motivations for P++, the ideas which underlie its design, the syntax and features of the language, and related areas of research.
in IEEE Software, September, 1994. view details
|