Back to Search
Start Over
Cognitive fit: an empirical study of recursion and iteration
- Source :
- IEEE Transactions on Software Engineering. 18:368-379
- Publication Year :
- 1992
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 1992.
-
Abstract
- A laboratory experiment was conducted to assess the basic theory and extensions to the theory for recursive tasks across programming languages. The experiment used 34 LISP and 48 PASCAL computer science students in two repeated measures designs. Findings of the study are reported and analyzed. The results strongly suggest that investigation of programming constructs should take place in the context of specific programming languages. Since a number of languages provide similar kinds of programming constructs, it is difficult for programmers to choose those implementations that best suit their needs. One way of encouraging the use of desirable constructs would be to develop languages adapted to certain types of tasks. Such an approach would inherently lead to cognitive fit and the attendant performance benefits would be realized. >
- Subjects :
- Recursion
Programming language
Computer science
Comparison of multi-paradigm programming languages
Second-generation programming language
Pascal (programming language)
computer.software_genre
Inductive programming
Read–eval–print loop
Third-generation programming language
Control flow analysis
Programming paradigm
Fourth-generation programming language
Lisp
Fifth-generation programming language
computer
Implementation
Software
Declarative programming
computer.programming_language
Programming language theory
Subjects
Details
- ISSN :
- 00985589
- Volume :
- 18
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Software Engineering
- Accession number :
- edsair.doi...........0179ef745d3cf84e85939dcdaa511b47
- Full Text :
- https://doi.org/10.1109/32.135770