Facebook Instagram Twitter RSS Feed PodBean Back to top on side

Separating Concerns in Programming: Data, Control and Actions

In: Computing and Informatics, vol. 24, no. 5
J. Kollár - Jaroslav Porubän - P. Václavík

Details:

Year, pages: 2005, 441 - 462
Keywords:
Programming languages, process functional programming, AspectJ, aspect-oriented programming, PFL, computational reflection, programming environments
About article:
A multi-paradigm language provides an opportunity to a user for exploiting more programming methodologies. It simplifies the language syntax, and extends the application areas by the extended semantics. That is why multi-paradigm languages can align a problem in wider application areas and more flexibly than that based on a single paradigm. In this paper, we present the idea of separating three essential concerns of programming currently being implemented in PFL -- a process functional language. We separate data, control, and actions by the definition of a purely control structure. Then, by the structured application of a structure of actions to a purely control structure, we will express the computation of activated actions in a structured way, considering explicitly defined synchronization in computation.
How to cite:
ISO 690:
Kollár, J., Porubän, J., Václavík, P. 2005. Separating Concerns in Programming: Data, Control and Actions. In Computing and Informatics, vol. 24, no.5, pp. 441-462. 1335-9150.

APA:
Kollár, J., Porubän, J., Václavík, P. (2005). Separating Concerns in Programming: Data, Control and Actions. Computing and Informatics, 24(5), 441-462. 1335-9150.