The Psychology of Computer ProgrammingProgramming as human performance; Reading programs; What makes a good program? How can we study programming? Programming as a social activity; The programming group; The programming team; The programming project; Programming as an individual activity; Variations in the programming task; Personality factors; Intelligence, or problem-solving ability; Motivation, training, and experience; Programming tools; Programming languages; Some principles for programming language design; Other programming tools. |
Contents
Language limitations | 9 |
What Makes a Good Program? | 15 |
Efficiency | 22 |
Copyright | |
23 other sections not shown
Other editions - View all
Common terms and phrases
ability amateur asked assembly language batch behavior better bombed the system COBOL compiler computer programming course debugging difficulty dissonance documentation effect efficiency egoless programming end-of-file environment errors example experience factors FORTRAN function give goals going grammer gramming human important individual instance intelligence job control job control language language design least less limitations look machine machine language measure mentation ming motivation never observation on-line on-line system operating system organization performance perhaps personality PL/I possible probably problem produce programmer's programming language programming project programming team project manager psychological question reason Sackman schedule seems simply situation social Social Psychology solving specifications statement structure subroutine success syntax task team leader team members terminal things Time-Sharing tion trying turnaround typical understand variables write