Tom Ritchford
1 min readMay 4, 2020

--

No, it is the responsibility of someone the person who is making the extreme claims to back them up with evidence or reasoning!

And the link you give us! Is this supposed to be evidence for this very dodgy claim?!

There’s no actual explanation of the graph, but my guess is that C is taken as the baseline, which is why there’s only one dot in that column.

Well, that graph seems to show Julia outperforming C in only one category, and underperforming in four others!

More, I’m skeptical about the whole thing. It’s hard to tell the exact details, because there are no numbers, and it’s a logarithmic graph, but to pick one point, Lua seems to do the print_to_file benchmark about twice as fast as C.

But Lua is written in C. It doesn’t implement any file I/O at all — it just calls the C standard library. The Lua source code makes heavy use of C’s printf and sprintf everywhere.

There seems no possible mechanism for Lua to be able to print to a file so much faster than C.

If the Lua print_to_file benchmark is twice as fast as C, I would start wondering what the quality of the benchmarks is like.

--

--

No responses yet