DocumentCode
2982164
Title
Multiparadigm Design and Implementation in C++
Author
Coplien, James O.
Author_Institution
Bell Laboratories
fYear
1999
fDate
7-7 June 1999
Firstpage
408
Lastpage
408
Abstract
Summary form only given, as follows. C++ is a programming language that supports multiple paradigms: classes, overloaded functions, templates, modules, procedural programming and more. Despite the language??s flexibility and richness, however, there has previously been little effort to create a design method to support multiple paradigms within a single application. This tutorial explores a coherent framework for multi-paradigm design, offering an advanced set of design practices that form the foundation for a formal multi-paradigm design method. Attendees will gain an understanding of domain engineering methods that support multi-paradigm design. The presentation reveals how to analyze the application domain using principles of commonality and variation to define subdomains according to the most appropriate paradigm for each. The course explores deep questions of design to address fundamental issues of software abstraction.
Keywords
Biographies; Books; Computer languages; Design engineering; Design methodology; Electronic switching systems; Ores;
fLanguage
English
Publisher
ieee
Conference_Titel
Technology of Object-Oriented Languages and Systems, 1999. Proceedings of
Conference_Location
Nancy, France
Print_ISBN
978-0-7695-0275-5
Type
conf
DOI
10.1109/TOOLS.1999.779097
Filename
779097
Link To Document