I- A MULTIPARADIGM LANGUAGE FOR OBJECT-ORIENTED DECLARATIVE PROGRAMMING( )

Authors
Citation
Kw. Ng et Ck. Luk, I- A MULTIPARADIGM LANGUAGE FOR OBJECT-ORIENTED DECLARATIVE PROGRAMMING( ), Computer languages, 21(2), 1995, pp. 81-100
Citations number
41
Categorie Soggetti
Computer Sciences","Computer Science Software Graphycs Programming
Journal title
ISSN journal
00960551
Volume
21
Issue
2
Year of publication
1995
Pages
81 - 100
Database
ISI
SICI code
0096-0551(1995)21:2<81:IAMLFO>2.0.ZU;2-3
Abstract
This paper presents a multiparadigm language I+ which is an integratio n of the three major programming paradigms: object-oriented, logic and functional. I+ has an object-oriented framework in which the notions of classes, objects, methods, inheritance and message passing are supp orted. Methods may be specified as clauses or functions, thus the two declarative paradigms are incorporated at the method level of the obje ct-oriented paradigm. In addition, two levels of parallelism may be ex ploited in I+ programming. Therefore I+ is a multiparadigm language fo r object-oriented declarative programming as well as parallel programm ing.