Research Article
Computer Language Effciency via Data Envelopment Analysis
Table 3
Detailed results of the DEA analysis.
| Language | Efficient | Binary trees | Fannkuch | Fasta | Mandelbrot | -body | -sieve | -sieve bits | Partial-sum | Pidigits | Recursive | Reverse-complement | Spectral-norm | Startup | Sum-file |
| Ada | 4 |
0.652
|
0.563
|
0.727
| |
0.624
| | |
0.656
| | | |
0.557
|
0.365
|
0.342
| C | 13 | | | | | | |
0.8
| | | | | | | | C Tiny | 5 | | |
0.752
| | |
0.951
| | |
0.959
| |
0.869
| | |
0.920
| C | 1 |
0.408
|
0.472
|
0.636
|
0.572
|
0.409
|
0.709
| |
0.519
|
0.568
|
0.312
|
0.423
|
0.505
|
0.124
|
0.834
| C | 12 | | | | | | | | | | | | |
0.393
|
0.811
| Clean | 8 | |
0.746
|
0.761
| | | | | |
0.719
| | |
0.899
|
0.563
| | D | 14 | | | | | | | | | | | | | | | Eiffel | 5 | |
0.606
|
0.953
| | |
0.526
| | |
0.497
|
0.813
|
0.556
| |
0.580
|
0.584
| Erlang | 2 | |
0.315
|
0.525
|
0.453
|
0.251
| |
0.497
|
0.403
|
0.501
| |
0.188
| |
0.084
|
0.184
| Forth | 4 | | | |
0.579
|
0.349
| |
0.615
|
0.500
|
0.421
|
0.300
| |
0.196
|
0.413
|
0.305
| Fortran | 4 |
0.321
| |
0.586
| |
0.633
|
0.954
| | | |
0.368
|
0.484
|
0.426
| |
0.584
| Haskell | 5 | | | | |
0.564
|
0.534
| |
0.782
| |
0.407
|
0.190
| | |
0.343
| Java | 13 | | | | | | | |
0.506
| | | | | | | JavaScript | 5 |
0.206
|
0.576
| | |
0.139
|
0.271
|
0.317
| | | |
0.261
| | | | Lisp | 1 |
0.736
|
0.395
|
0.438
|
0.537
|
0.544
|
0.408
| |
0.563
|
0.236
|
0.272
|
0.403
|
0.462
|
0.270
|
0.307
| Lua | 11 | | | | |
0.182
| |
0.470
| | | | | | | | Nice | 2 |
0.390
| | | |
0.382
| |
0.724
|
0.321
|
0.229
|
0.287
| |
0.621
|
0.088
|
0.500
| Oberon | 6 |
0.398
|
0.673
| | | |
0.953
| |
0.901
| | | | |
0.585
| | Objective-C | 1 |
0.502
|
0.607
|
0.907
| |
0.572
| | | | |
0.339
|
0.771
|
0.309
|
0.524
|
0.475
| Ocaml | 9 | |
0.755
|
0.724
|
0.566
| | | | | | | |
0.656
| |
0.726
| Oz | 0 |
0.520
|
0.427
|
0.349
|
0.386
|
0.165
|
0.222
|
0.335
|
0.328
|
0.541
|
0.197
|
0.189
|
0.272
|
0.174
|
0.293
| Pascal | 9 | | |
0.823
| |
0.722
| | | | |
0.450
|
0.742
|
0.495
| | | Perl | 8 |
0.390
| |
0.661
| |
0.285
|
0.220
| | | |
0.349
| |
0.598
| | | PHP | 4 |
0.245
|
0.387
|
0.329
|
0.379
|
0.163
| |
0.333
| |
0.269
| |
0.442
| |
0.210
|
0.438
| Pike | 1 |
0.392
|
0.658
|
0.539
| | |
0.637
|
0.312
| | |
0.348
|
0.633
| |
0.133
|
0.508
| PIR | 1 |
0.176
|
0.176
|
0.294
|
0.406
|
0.252
| |
0.393
|
0.408
|
0.238
| |
0.449
|
0.151
|
0.202
|
0.433
| Prolog | 0 |
0.260
| |
0.390
|
0.459
|
0.175
|
0.105
|
0.235
|
0.223
|
0.432
|
0.166
| |
0.122
|
0.266
|
0.241
| Python | 12 | | | |
0.562
| | | | | |
0.370
| | | | | Ruby | 8 | | | | |
0.253
|
0.201
|
0.515
| |
0.317
| | | |
0.824
| | Scala | 3 | | |
0.428
|
0.379
|
0.227
|
0.469
|
0.521
|
0.287
|
0.258
| |
0.291
|
0.399
|
0.077
|
0.375
| Scheme | 3 | |
0.395
|
0.583
| |
0.432
|
0.403
|
0.307
|
0.228
|
0.393
|
0.192
|
0.348
| | | | S-Lang | 0 |
0.281
|
0.701
|
0.437
|
0.545
|
0.356
|
0.248
|
0.149
|
0.656
| | | |
0.447
|
0.649
|
0.763
| Smalltalk | 1 | | |
0.347
|
0.336
| |
0.205
|
0.227
|
0.246
|
0.182
| |
0.213
|
0.153
|
0.154
|
0.180
| SML | 3 | |
0.441
|
0.746
| |
0.738
|
0.464
|
0.548
| |
0.803
|
0.375
|
0.469
|
0.455
|
0.304
|
0.485
| Tcl | 3 |
0.288
|
0.414
|
0.472
|
0.544
|
0.234
|
0.304
|
0.284
| | |
0.173
|
0.412
|
0.248
| | |
|
|