I: an integrated programming language
1993
This paper presents an integrated programming language I which incorporates the logic and the functional paradigms in an object-oriented framework. Our integration technique is based on dividing objects as either logic or functional objects. Methods in logic objects are modified Horn clauses which can invoke methods in functional objects. Methods in functional objects are applicative functions and are permitted to invoke methods in logic objects. The object-oriented nature makes methods be inheritable and have distributed execution environment (object). In addition, different levels of parallelism can be exploited in I. >
Keywords:
- Programming paradigm
- Protocol (object-oriented programming)
- First-generation programming language
- Logic programming
- Functional logic programming
- Programming language
- Fifth-generation programming language
- Horn clause
- Prolog
- Theoretical computer science
- Computer science
- Object-oriented programming
- Declarative programming
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
7
References
2
Citations
NaN
KQI