Skip to main content Skip to main navigation menu Skip to site footer
Articles
Published: 2008-05-01

A roles-based approach to variable-oriented programming

Helsinki University of Technology Finland
roles-based programming variable-oriented programming roles of variables delocalized plans programming languages

Abstract

Delocalized variable plans pose problems for novice programmers trying to read and write programs. Variable-oriented programming is a programming paradigm that emphasizes the importance of variable-related plans, and localizes actions pertaining to each variable together in one place in the program code. This paper revisits the idea of variable-oriented programming and shows how it can be founded on roles of variables: stereotypes of variable use suitable for teaching to novices. The paper sketches out how variable-oriented, roles-based programming could be implemented using either a new programming language or a framework built on an existing language. The possible applications, merits, and problems of a roles-based approach, and variable-oriented programming in general, are discussed. This paper points toward possible research directions for the future and provides a basis for further discussions of variable-oriented, roles-based programming.

Metrics

Metrics Loading ...

How to Cite

Sorva, J. (2008). A roles-based approach to variable-oriented programming. Human Technology, 4(1), 62–74. https://doi.org/10.17011/ht/urn.200804151353