2007
DOI: 10.5485/tmcs.2007.0159
|View full text |Cite
|
Sign up to set email alerts
|

Teaching multiparadigm programming based on object-oriented experiences

Abstract: Multiparadigm programming is an emerging practice in computer technology. Coexistence of object-oriented, generic and functional techniques can better handle variability of projects. The present paper gives an overview of teaching multiparadigm programming approach through typical language concepts, tools in higher education. Students learning multiparadigm-oriented subjects would gain considerable expertise, which is highly needed by the industrial side in large-scale application development.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
1
0
1

Year Published

2012
2012
2020
2020

Publication Types

Select...
1
1
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 17 publications
(14 reference statements)
0
1
0
1
Order By: Relevance
“…We focus on a common subset of the artifacts and dependencies of two programming paradigms, namely object-oriented (OOP) and functional paradigms (FP). We have chosen these as they are both separately and independently gaining popularity in scientific and industrial applications [97] and Scala supports the mixture of them.…”
Section: Motivationmentioning
confidence: 99%
“…We focus on a common subset of the artifacts and dependencies of two programming paradigms, namely object-oriented (OOP) and functional paradigms (FP). We have chosen these as they are both separately and independently gaining popularity in scientific and industrial applications [97] and Scala supports the mixture of them.…”
Section: Motivationmentioning
confidence: 99%
“…Actualmente se cuenta con entornos de desarrollo que permiten aplicar cualquier modelo de programación sin tener que aprender o utilizar otros lenguajes, ejemplo de ello es Mozart-Oz (Mozart, s.f. ), de igual en otros lenguajes se dispone de librerías o módulos adicionales para cumplir con este objetivo (Porkoláb & Zsók, 2006). Apropiar un lenguaje de programación multiparadigma en la formación de los ingenieros de sistemas llevaría a fortalecer el estudio de las diferentes metodologías de programación en lugar de dedicar basto tiempo determinado.…”
Section: Introductionunclassified