A Roles-Based Approach to Variable-Oriented Programming
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.
Main Author
Format
Articles
Journal article
Published
2008
Series
Subjects
Publisher
University of Jyväskylä, Agora Center
Original source
http://www.humantechnology.jyu.fi
The permanent address of the publication
https://urn.fi/URN:NBNfi:jyu-200804151353Use this for linking
ISSN
1795-6889
Language
English
Published in
Human Technology: An Interdisciplinary Journal on Humans in ICT Environments
Citation
- Sorva, J. (2008). A Roles-Based Approach to Variable-Oriented Programming. Human Technology, Volume 4 (1), pp. 62-74. URN:NBNfi:jyu-200804151353. Retrieved from http://www.humantechnology.jyu.fi
Copyright© 2008 Juha Sorva, and the Agora Center, University of Jyväskylä