• 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