|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Pamela Zave, "A Compositional Approach to Multiparadigm Programming," IEEE Software, vol. 6, no. 5, pp. 15-25, September/October, 1989. | |||
| BibTex | x | ||
| @article{ 10.1109/52.35586, author = {Pamela Zave}, title = {A Compositional Approach to Multiparadigm Programming}, journal ={IEEE Software}, volume = {6}, number = {5}, issn = {0740-7459}, year = {1989}, pages = {15-25}, doi = {http://doi.ieeecomputersociety.org/10.1109/52.35586}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Software TI - A Compositional Approach to Multiparadigm Programming IS - 5 SN - 0740-7459 SP15 EP25 EPD - 15-25 A1 - Pamela Zave, PY - 1989 KW - compositional approach; multiparadigm programming; paradigm composition; functioning system; telephone network; programming VL - 6 JA - IEEE Software ER - | |||
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.

