Abstract | ||
---|---|---|
Readability in computer language design is important to facilitate the communication of algorithms between users, in debugging, and in program modification. Reading for comprehension involves forming an internal model of what is being said. Both program proving and program reading involve manipulating this model. In order for the human to apply operators to this model, it is necessary to remember it. There is a psychological cost associated with remembering the model. This cost is an increasing function of the human memory load. Two results consistent with this view are: I. Minimizing the scope of variables, labels, and functions increases the readability of programs. 2. The control structure of the optimally readable language is neither completely GOTO-free nor completely GOTO structured. |
Year | DOI | Venue |
---|---|---|
1974 | 10.1145/800279.811018 | CSC '74 Proceedings of the 2nd annual computer science conference on Program information abstracts |
Keywords | DocType | Citations |
control structure,program reading,human memory load,t01a-programming language,internal model,goto-free programming,program modification,optimally readable language,computer language design,increasing function,psychological cost,programming language,human memory | Conference | 0 |
PageRank | References | Authors |
0.34 | 0 | 1 |
Name | Order | Citations | PageRank |
---|---|---|---|
Dennis Bunde | 1 | 0 | 0.34 |