The case for multiple views
p.97–104doi:10.1049/ic:20040217
"Workshop on Directions in Software Engineering Environments (WoDiSEE2004)" W2S Workshop - 26th International Conference on Software Engineering
(2004/902)
Edinburgh, Scotland, UK, 25 May 2004, ISBN: 0 86341 417 6
We argue that viewing a program as a linear sequence of symbols on paper or on a display is outmoded and unnecessarily restrictive. Instead, programs should be regarded as complex multi-dimensional artifacts on which linear text provides but one possible view. Freeing ourselves from these restrictions is very difficult: it requires not only a modest amount of new technology, but also a qualitative change in the way that programmers think. However, the potential benefits are enormous. Multiple views make it easier to understand complex programs, and provide a unifying framework for many common program transformations. In addition, multiple views provide a solution for language designers trying to choose between competing alternatives: provide the advantages of both, but in different views.
| Permalink: | http://dx.doi.org/10.1049/ic:20040217 |
There are no references.



You are not logged in. 