4 ms·
Yup.. a 240x performance difference (zig-py) has very little to do with the language, vm, or whatever. As soon as I saw that, I dismissed the benchmark. By the
by jbverschoor 4y ago
Yup.. a 240x performance difference (zig-py) has very little to do with the language, vm, or whatever. As soon as I saw that, I dismissed the benchmark.
By these standards a 10 year old cpu with a beefy GPU will beat any new cpu as well.
- chlorion 4y agoWhat does a GPU have to do with any of this? I think you may be a little confused about something but I am not sure what.
- logicchains 4y ago>Yup.. a 240x performance difference (zig-py) has very little to do with the language, vm, or whatever. It absolutely does. A simple for loop in the standard Python interpreter will literally take 100x longer than the same thing in a language like C/C++, try for yourself if you don't believe me. CPython is unbelievably slow.
- jbverschoor 4y agoVery interesting... Simple loop (0 -> 320000000) and add 1 to a variable. I couldn't reproduce 100x (no optimization flags, otherwise it won't do anything) Apple clang version 14.0.0 (clang-1400.0.29.102) -> 0m0.347s ruby 3.1.2p20 -> 0m11.314s Python 3.8.12 -> 0m19.662s So ruby is almost 60% faster, but the C version is "only" 32x faster than ruby. 55x python. I thought the differences would be smaller these days