See this document in CiteSeerX!

Programming Paradigms as Object Classes: A Structuring Mechanism for Multiparadigm Programming (1994)  (Make Corrections)  (3 citations)
Diomidis D. Spinellis



  Home/Search   Context   Related

 
View or download:
dmst.aueb.gr/dds/pubs/thes...thesis.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  dmst.aueb.gr/dds/pubs/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: The word paradigm, is used in computer science to talk about a family of notations, that share a common way for describing program implementations. Since each paradigm is well suited for solving only a range of problems, ideally a large system should be subdivided into components, each of which should be implemented in the most appropriate paradigm. Multiparadigm programming, allows the programmer to implement a system, in a number of different paradigms. The use of multiparadigm programming... (Update)

Context of citations to this paper:   More

...users to handle different pieces of programs, written in a variety of paradigms and styles without leaving their programming environment. [2,3]. The same idea applies for maintenance tasks in which existing programs are to be modified or extended in their functionality. Then...

Cited by:   More
Piecemeal Legacy Migrating with an Architectural Pattern.. - Goedicke, Zdun (2001)   (Correct)
Language Symbiosis through a Joint Abstract Grammar - Peeters (2003)   (Correct)
Using Adaptive Automata in a Multi-paradigm - Programming Environment Joo (2001)   (Correct)

Similar documents (at the sentence level):
78.2%:   Programming Paradigms as Object Classes: A Structuring Mechanism .. - Spinellis (1994)   (Correct)

Active bibliography (related documents):   More   All
1.7:   Language and Architecture Paradigms as Object.. - Spinellis.. (1994)   (Correct)
1.0:   Using Objects for Structuring Multiparadigm.. - Spinellis.. (1995)   (Correct)
0.5:   Software Development Environment Based on.. - Khaled Fouad Sayed.. (1995)   (Correct)

Similar documents based on text:   More   All
0.8:   Object Logic Integration: a Scheme for Multiparadigm Design and.. - Lee, Pun (1995)   (Correct)
0.8:   Object Logic Integration: a Multiparadigm Design Methodology and .. - Lee, Pun (1997)   (Correct)
0.7:   Multiparadigm Programming in Oz - Müller, Müller, Van Roy (1995)   (Correct)

Related documents from co-citation:   More   All
2:   A Compositional Approach to Multi-Paradigm Programming (context) - Zave - 1989
2:   The Art of the Metaobject Protocol (context) - Kiczales, Rivieres et al. - 1991

BibTeX entry:   (Update)

Spinellis, Diomidis D., Programming Paradigms as Object Classes: A Structuring Mechanism for Multiparadigm Programming", February 1994, A thesis submitted for the degree of Doctor of Philosophy of the University of London. http://citeseer.ist.psu.edu/diomidis94programming.html   More

@phdthesis{ spinellis94programming,
    author = "Diomidis Spinellis",
    title = "Programming Paradigms as Object Classes: {A} Structuring Mechanism for Multiparadigm Programming",
    address = "London, UK",
    year = "1994",
    url = "citeseer.ist.psu.edu/diomidis94programming.html" }
Citations (may not include all citations):
258   Miranda --- a non-strict functional language with polymorphi.. (context) - Turner - 1985
162   Programming in Modula (context) - Wirth - 1985
143   A new implementation technique for applicative languages (context) - Turner - 1979  DBLP
124   Concepts and paradigms of object-oriented programming (context) - Wegner - 1990  ACM   DBLP
67   O'Reilly and Associates (context) - Wall, Schwartz - 1990
55   Surveying current research in object-oriented design (context) - Wirfs-Brock, Johnson - 1990  ACM   DBLP
32   Object-oriented programming in Prolog (context) - Zaniolo - 1984  ACM   DBLP
25   A proposal for a formal model of objects (context) - Wand - 1989  ACM   DBLP
20   Prolog --- the language and its implementation compared with.. (context) - Warren, Pereira - 1977
18   the design of programming languages (context) - Wirth - 1974
12   Computer Science and Technology Division (context) - Warren, Prolog et al. - 1983
12   Funlog: A computational model integrating logic programming .. (context) - Subrahmanyam, You - 1986  DBLP
12   Sacrificing simplicity for convenience: Where do you draw th.. (context) - Williams, Wimmers - 1988
10   Logic programming and compiler writing (context) - Warren - 1980  DBLP
9   SCOOP: Structured concurrent object oriented prolog (context) - Vaucher, Lapalme et al. - 1988
9   From programming language design to computer construction (context) - Wirth - 1985  ACM   DBLP
8   Mathematica : A System for doing Mathematics by Computer (context) - Wolfram - 1991
6   Combining object-oriented and logic paradigms: A modal logic.. - Uustalu - 1992
5   Programming-in-the-large: Past (context) - Tichy - 1992
4   Multiparadigmatic programming in Modcap (context) - Wells - 1989
4   Integrating logic and object-oriented programming (context) - Wu - 1991  ACM   DBLP
4   Directions in object-oriented research - Tsichritzis, Nierstrasz - 1989  ACM   DBLP
4   A list processing language TAO with multiple programming par.. (context) - Takeuchi, Okuno et al. - 1986
3   Guest editor's introduction to special issue of computing su.. (context) - Wegner - 1989
3   Philophische Untersuchungen (context) - Wittgenstein - 1960
3   Computer Science Technical Report (context) - Tjiang, manual - 1986
3   Parallel Computers: Object-Oriented Functional (context) - Treleaven - 1990
3   FAC: A functional APL language (context) - Tu, Perlis - 1986  DBLP
3   A Prolog based object oriented language SPOOL and its compil.. (context) - Yokoi - 1986  ACM   DBLP
2   Special Issue: ObjectOriented Programming Systems (context) - Wegner, object-based et al. - 1987
1   Teaching multiple programming paradigms: A proposal for a pa.. (context) - Wells, Kurtz - 1989
1   Part of the New Jersey Standard ML distribution (context) - Tarditi, Appel et al. - 1990
1   or how to design languages to make programming as difficult .. (context) - Wexelblat, malfeasant - 1976
1   Volume 2 --- Supplementary Documents (context) - Manual - 1979
1   Evaluating software development environments (context) - Weiderman - 1987
1   Equational logic programming: An extension to equational pro.. (context) - You, Subrahmanyam - 1986
1   a designer answers the critics (context) - Wichmann, too - 1984

Documents on the same site (http://www.dmst.aueb.gr/dds/pubs/):
The Design and Implementation of a Two Process Prolog Debugger - Spinellis (1989)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC