COMPUTER PROGRAMMING AND THE HUMAN THOUGHT PROCESS

被引:23
作者
TRACZ, WJ
机构
[1] IBM Federal Systems Division, Owego, New York
关键词
Computer programming; Human thought processes; Information processing; Problem solving; Psychology;
D O I
10.1002/spe.4380090207
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper analyses certain human thought processes associated with computer programming and observes some limitations, inherent in the human mind, that affect the writing of good computer programs. The thought processes associated with computer programming fall into two major categories: those associated with the nature of problem solving; and those associated with man/computer communication using conventional programming languages. The questions raised in this paper bring to light the psychological and physiological implications of such programming tools and procedures as structured programming, code walkthroughs and top‐down design in support of their use. Copyright © 1979 John Wiley & Sons, Ltd.
引用
收藏
页码:127 / 137
页数:11
相关论文
共 36 条
[1]  
Dijkstra E.W., The humble programmer, Communications of the ACM, 15, 10, pp. 859-866, (1972)
[2]  
Mills H.D., pp. 41-55, (1971)
[3]  
Davis G.A., Psychology of Problem Solving, (1973)
[4]  
Weinberg G.M., The Psychology of Computer Programming, (1971)
[5]  
Newell A., Simon H.A., Human Problem Solving, (1972)
[6]  
Normal D.A., Memory and Attention, (1976)
[7]  
Miller G.A., The magical number seven, plus or minus two: some limits of out capacity for processing information, Psychol. Rev., 63, pp. 81-97, (1956)
[8]  
Simon H.A., How big is a chunk?, Science, 183, pp. 482-488, (1974)
[9]  
Mathews M.V., Meyer D.E., Sternberg S., pp. 148-156, (1975)
[10]  
Simon H.A., Chase W.G., Skill in chess, Amer. Sci., 61, pp. 394-403, (1973)