Mougin, Philippe; Ducasse, Stéphane (October 2003). OOPAL: Integrating Array Programming in Object-Oriented Programming. In: OOPSLA '03 Proceedings of the 18th annual ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications (pp. 65-77). ACM 10.1145/949305.949312
Text
Moug03aOOPALOOPSLA.pdf - Published Version Restricted to registered users only Available under License Publisher holds Copyright. Download (158kB) |
Array programming shines in its ability to express computations at a high-level of abstraction, allowing one to manipulate and query whole sets of data at once. This paper presents the OPA model that enhances object-oriented programming with array programming features. The goal of OPA is to determine a minimum set of modifications that must be made to the traditional object model in order to take advantage of the possibilities of array programming. It is based on a minimal extension of method invocation and the definition of a kernel of methods implementing fundamental array programming operations. The OPA model presents a generalization of traditional message passing in the sense that a message can be send to an entire set of objects. The model is validated in FS, a new scripting language.
Item Type: |
Conference or Workshop Item (Paper) |
---|---|
Division/Institute: |
08 Faculty of Science > Institute of Computer Science (INF) 08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG) [discontinued] |
UniBE Contributor: |
Ducasse, Stephane |
Subjects: |
000 Computer science, knowledge & systems 500 Science > 510 Mathematics |
ISBN: |
1-58113-712-5 |
Publisher: |
ACM |
Language: |
English |
Submitter: |
Anja Ebeling |
Date Deposited: |
22 Nov 2017 14:04 |
Last Modified: |
11 Apr 2024 16:11 |
Publisher DOI: |
10.1145/949305.949312 |
BORIS DOI: |
10.7892/boris.104640 |
URI: |
https://boris.unibe.ch/id/eprint/104640 |