The Effects of Using a Nonprocedural Computer Language on Programmer Productivity
Harel, Elie C., McLean, Ephraim R.
Management Information Systems Quarterly · 1985 · Volume 9 · Issue 2
Abstract
An empirical experiment was conducted in order to compare a third generation, procedural language (COBOL) with a fourth generation, nonprocedural language (Focus) in terms of programmer productivity and program efficiency. Six applications were developed in two languages by different programmers who had been matched according to their level of expertise. The results of the experiment showed that the applications were programmed significantly faster, particularly by beginning programmers, using the nonprocedural language. On the other hand, it was found that the procedural language was significantly faster than the nonprocedural language in terms of CPU execution time.
Keywords
Application development, programmer productivity, program efficiency, procedural and nonprocedural languages, query languages, C.4, D.3.2, H.2.3, J.1, K.6.3
Enable JavaScript for citation tools and additional paper interactions.