Power to Collections: Generalizing Polymorphism by Unifying Array Programming and Object-Oriented Programming

Ducasse, Stéphane; Mougin, Philippe (July 2003). Power to Collections: Generalizing Polymorphism by Unifying Array Programming and Object-Oriented Programming. In: European Conference on Object-Oriented Programming. LNCS. Springer

[img] Text
Duca03cOOPALEcoop.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (86kB)

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 OOPAL model that enhances object-oriented programming with array programming features. The goal of OOPAL 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 the fundamental array programming operations. The model is validated in F-SCRIPT, 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:

978-3-540-25934-3

Series:

LNCS

Publisher:

Springer

Language:

English

Submitter:

Anja Ebeling

Date Deposited:

22 Nov 2017 15:18

Last Modified:

11 Apr 2024 16:11

BORIS DOI:

10.7892/boris.104491

URI:

https://boris.unibe.ch/id/eprint/104491

Actions (login required)

Edit item Edit item
Provide Feedback