ThesaHelp: references sa-sz
Topic: comments
Topic: identifying program modules
Topic: software metrics
Topic: structured editors
Topic: direct manipulation for a UserInterface
Topic: interactive response time
Topic: undoing actions in a UserInterface
Group: program representation
Topic: experimental results on programming
| |
Reference
Shneiderman, B.,
"Overcoming limitations imposed by current programming languages ", in Jernigan, R., Hamill, B.W., Weintraub, D.M. (ed.),
The role of language in problem solving, Amsterdam, North-Holland, 1985, pp. 253-275.
Google
Quotations
257 ;;Quote: comments should be one level of abstraction above the code
| 258 ;;Quote: some experiments show that multi-page modules have the lowest errors per line of code
| 260 ;;Quote: since parentheses are really one character, they should be typed and deleted as such
| 262 ;;Quote: could automate the transformation of a conditional statement into a case statement, or splitting an expression into subexpressions
| 265+ ;;Quote: Visicalc is direct manipulation of a visual presentation of a world of action
| 265 ;;Quote: Visicalc was successful because it jumps; has a sense of liveliness, a world of linked action
| 266 ;;Quote: every action should be reversible; in a car you don't undo the last turn, you turn the other way
| 273+ ;;Quote: Pascal programmers can easily remember a Pascal program; other programmers can recreate the program in their own language
| 273 ;;Quote: programmers remember program by their semantics independently of the program's syntax
|
Related Topics
ThesaHelp: references sa-sz (237 items)
Topic: comments (23 items)
Topic: identifying program modules (26 items)
Topic: software metrics (32 items)
Topic: structured editors (35 items)
Topic: direct manipulation for a UserInterface (56 items)
Topic: interactive response time (32 items)
Topic: undoing actions in a UserInterface (23 items)
Group: program representation (25 topics, 659 quotes)
Topic: experimental results on programming (75 items)
|