Title :
A compositional approach to multiparadigm programming
Author_Institution :
AT&T Bell Lab., Murray Hill, NJ, USA
Abstract :
The author points out that although different aspects of a system require different approaches, programmers are confined to their language´s one paradigm. Multiparadigm programming makes it possible to match the paradigm to the problem. The potential of paradigm composition as an approach to multiparadigm programming is explored. In paradigm composition, a multiparadigm program is written as a collection of single-paradigm programs. The single-paradigm programs are composed, which means that they execute concurrently and cooperatively to form the whole of a functioning system. Interactions between paradigms are defined at the conceptual levels of the participating paradigms. The case of a small prototype telephone network is considered as an example of paradigm composition.<>
Keywords :
programming; compositional approach; functioning system; multiparadigm programming; paradigm composition; telephone network; Programming profession; Prototypes; Telephony;
Journal_Title :
Software, IEEE