| Defining and measuring the productivity of programming languages (2004) | |||||||||||||||
Abstract | |||||||||||||||
| The goal of programming support systems is to make it possible for application developers to produce software faster, without any degradation in software quality. However, it is essential that this goal must not be achieved at the cost of performance: programs written in a high-level language and intended to solve large problems on highly parallel machines must not be egregiously less efficient than the same applications written in a lower-level language. Because this has been a traditional stumbling block for high-level languages, metrics for productivity analysis must explore the trade-off between programming effort and performance. To that end, we propose the use of two dimensionless ratios, relative power and relative efficiency, to measure | |||||||||||||||
Details der Publikation | |||||||||||||||
| |||||||||||||||