OOPAL: Integrating Array Programming in Object-Oriented Programming. Mougin, P. & Ducasse, S. Paper abstract bibtex 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 fundamental array programming operations. The OOPAL 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 F-SCRIPT, a new scripting language.
@article{mouginOOPALIntegratingArray2003,
title = {{{OOPAL}}: {{Integrating}} Array Programming in Object-Oriented Programming},
author = {Mougin, Philippe and Ducasse, Stéphane},
date = {2003},
issn = {1523-2867},
url = {http://www.oopsla.org/oopsla2003/files/long-tec.html},
abstract = {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 fundamental array programming operations. The OOPAL 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 F-SCRIPT, a new scripting language.},
keywords = {*imported-from-citeulike-INRMM,~INRMM-MiD:c-11847580,array-programming,f-script,object-oriented-programming,semantics}
}
Downloads: 0
{"_id":"f2j5nexTQ8nA9ot6M","bibbaseid":"mougin-ducasse-oopalintegratingarrayprogramminginobjectorientedprogramming","authorIDs":[],"author_short":["Mougin, P.","Ducasse, S."],"bibdata":{"bibtype":"article","type":"article","title":"OOPAL: Integrating Array Programming in Object-Oriented Programming","author":[{"propositions":[],"lastnames":["Mougin"],"firstnames":["Philippe"],"suffixes":[]},{"propositions":[],"lastnames":["Ducasse"],"firstnames":["Stéphane"],"suffixes":[]}],"date":"2003","issn":"1523-2867","url":"http://www.oopsla.org/oopsla2003/files/long-tec.html","abstract":"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 fundamental array programming operations. The OOPAL 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 F-SCRIPT, a new scripting language.","keywords":"*imported-from-citeulike-INRMM,~INRMM-MiD:c-11847580,array-programming,f-script,object-oriented-programming,semantics","bibtex":"@article{mouginOOPALIntegratingArray2003,\n title = {{{OOPAL}}: {{Integrating}} Array Programming in Object-Oriented Programming},\n author = {Mougin, Philippe and Ducasse, Stéphane},\n date = {2003},\n issn = {1523-2867},\n url = {http://www.oopsla.org/oopsla2003/files/long-tec.html},\n abstract = {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 fundamental array programming operations. The OOPAL 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 F-SCRIPT, a new scripting language.},\n keywords = {*imported-from-citeulike-INRMM,~INRMM-MiD:c-11847580,array-programming,f-script,object-oriented-programming,semantics}\n}\n\n","author_short":["Mougin, P.","Ducasse, S."],"key":"mouginOOPALIntegratingArray2003","id":"mouginOOPALIntegratingArray2003","bibbaseid":"mougin-ducasse-oopalintegratingarrayprogramminginobjectorientedprogramming","role":"author","urls":{"Paper":"http://www.oopsla.org/oopsla2003/files/long-tec.html"},"keyword":["*imported-from-citeulike-INRMM","~INRMM-MiD:c-11847580","array-programming","f-script","object-oriented-programming","semantics"],"downloads":0},"bibtype":"article","biburl":"https://tmpfiles.org/dl/58794/INRMM.bib","creationDate":"2020-07-02T22:41:16.469Z","downloads":0,"keywords":["*imported-from-citeulike-inrmm","~inrmm-mid:c-11847580","array-programming","f-script","object-oriented-programming","semantics"],"search_terms":["oopal","integrating","array","programming","object","oriented","programming","mougin","ducasse"],"title":"OOPAL: Integrating Array Programming in Object-Oriented Programming","year":null,"dataSources":["DXuKbcZTirdigFKPF"]}