1995
DOI: 10.1016/0096-0551(95)00003-m
|View full text |Cite
|
Sign up to set email alerts
|

I+: A multiparadigm language for object-oriented declarative programming

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2000
2000
2005
2005

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(10 citation statements)
references
References 9 publications
0
10
0
Order By: Relevance
“…Some multiparadigm languages (such as L3P [5] and I+ [6]) support interfacing between paradigrnatically pure (or nearly pure) modules [7], and don't easily support this hybrid approach. But we believe that the value ofmultiparadigm programming goes beyond the interfacing of different modules, and must include the merging of language elements to create new hybrid solutions to problems.…”
Section: Merge Pointsmentioning
confidence: 99%
“…Some multiparadigm languages (such as L3P [5] and I+ [6]) support interfacing between paradigrnatically pure (or nearly pure) modules [7], and don't easily support this hybrid approach. But we believe that the value ofmultiparadigm programming goes beyond the interfacing of different modules, and must include the merging of language elements to create new hybrid solutions to problems.…”
Section: Merge Pointsmentioning
confidence: 99%
“…I + model [21] supports the distribution of objects, which implement methods using functions (functional classes) and predicates (logic classes). The implementation is based on the translation of functional classes into Lazy ML (LML) modules and translation of logic classes into Prolog modules.…”
Section: Related Workmentioning
confidence: 99%
“…Each paradigm has sources of implicit parallelism, for example, AND parallelism and OR parallelism in logic programming [4,27]. Another example is object-oriented paradigm that allows the exploitation of inter-object parallelism and intra-object parallelism [9,21]. The multiparadigm approach integrates paradigms.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…They usually define just a small piece of functionality and, combined with multiple inheritance, can cut down on the code duplication that arises when the language allows inheritance only at the class level. Another approach to fine-grained inheritance is found in the language I + [14]. I + inheritance is not determined by subclassing, but by explicitly listing the methods to inherit.…”
Section: Alternatives To Traditional Inheritancementioning
confidence: 99%