3 ms·
I don't see why the same program has to run on PyPy, CPython and Python3. Isn't the idea to do different implementations for each language. I know technically t
by glenjamin 16y ago
I don't see why the same program has to run on PyPy, CPython and Python3. Isn't the idea to do different implementations for each language. I know technically they expose the same (or a similar) language, but they're dissimilar under the hood.
I'd imagine the implementation varies across the other languages by more than just syntax.
The point that worries me the most, is the amount of microoptimisation being applied to these "benchmark" programs, making the results more or less pointless for real-world use.
- deleted 16y ago[deleted]
- igouy 16y agoThere's nothing to say that all of CPython, Python 3, and PyPy must be measured. For the moment, they all are being measured, so it's interesting to see that programs written for CPython might perform badly with PyPy, and programs written for PyPy might perform badly with CPython.
- glenjamin 16y agoI think in general, programs written in "Python" will perform better in PyPy then CPython, but the current submissions are hyper-optimised for the implementation details of CPython.
- igouy 16y agoPyPy was shown for 2 years. PyPy performance with programs hyper-optimised for PyPy would have been shown if someone had contributed them. Is libc.write a great example of programs written in "Python"?