Hacker News new | ask | show | jobs
by Rochus 1068 days ago
There is a more recent paper by Pereira et al. from 2021 (see https://www.sciencedirect.com/science/article/abs/pii/S01676... ); if geomean is used (which is the correct method) instead of what they apparently do in the paper, there is yet a different order (see http://software.rochus-keller.ch/Ranking_programming_languag...).
1 comments

ods ?

"How do you want to open this file?"

It's OpenOffice format; you should be able to open it with MS Excel too in case you prefer that.
Didn't open with ancient Excel. HTML? txt?
Must be really ancient.

Here is table 4 by geomean:

    (c) C 1.0
    (c) Rust  1.1
    (c) C++ 1.1
    (c) Swift  1.3
    (c) Fortran  1.7
    (v) Java  1.7
    (c) Ada 2.1
    (c) Chapel 2.3
    (c) Ocaml  2.4
    (v) C# 3.0
    (c) Go  3.4
    (c) Pascal  5.1
    (v) F# 5.2
    (c) Haskell 5.3
    (v) Lisp  6.1
    (i) Dart  7.8
    (i) JavaScript 8.2
    (v) Racket  8.5
    (i) Hack  11.0
    (v) Erlang 14.6
    (i) TypeScript  22.7
    (i) PHP  28.7
    (i) Jruby  31.6
    (i) Ruby  42.6
    (i) Python 51.9
    (i) Perl  60.5
    (i) Lua  78.9
And here the Rosetta algorithms (table 3) by geomean:

    (c) C 1.0
    (c) Rust 3.8
    (c) Fortran 4.1
    (v) Lisp 4.3
    (c) Pascal 4.7
    (c) Go 6.5
    (c) C++ 7.3
    (c) OCaml 7.9
    (v) Java 16.2
    (i) JavaScript 16.2
    (c) Ada 17.3
    (i) Dart 24.4
    (c) Haskell 26.3
    (c) Chapel 51.4
    (i) Ruby 56.8
    (v) Racket 59.7
    (i) Lua 89.7
    (i) PHP 91.5
    (v) Erlang 108.7
    (i) Python 115.9
    (i) Perl 166.6
To reduce the weight of outliers "average of ratios" and median:

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

Geomean is the same; and it's less sensitive to outliers than arith. mean or median.
> Here is table 4 by geomean

Table 4 has 3 columns.

I can only guess that is the Energy column because the numbers don't match the calculation I made for the Time column.

Pity about https.

I confused the tables, sorry.

The first list considers the time values of "Table 3" in the 2021 paper, i.e. the three CLBG algorithms.

The second list considers the time values of "Table 10" and "Table 11" in the 2021 paper, i.e. the four + five Rosetta algorithms.

I also just noticed that meanwhile they unfortunately removed the tables from the online version of the referenced paper. It's a few years ago since I looked at it.

Concerning the file format you might want to use an online service e.g. like Zamzar to convert.