3 ms·
The work done on Python, on Perl, on JavaScript especially shows that there's huge gains that can be made if you prioritize it. What's the work done on Python?
by Scarbutt 10y ago
The work done on Python, on Perl, on JavaScript especially shows that there's huge gains that can be made if you prioritize it.
What's the work done on Python?
- jerf 10y agoPyPy: http://pypy.org/ http://pypy.org/
- Scarbutt 10y agowell since he disregarded jruby, you would have thought pypy was out too.
- jerf 10y agoWell, if you disregard the reimplementations, there's no evidence that there's a lot of speedup to be had, either. The core implementations haven't gotten much faster. So I took at least one sensible interpretation.
- deleted 10y ago[deleted]
- deleted 10y ago[deleted]
- mangeletti 10y agoIf we're not counting PyPy, and we're not counting Cython, and we're not counting the ease of writing CPU-bound code in C or C++[1] while leaving the rest of your application in Python (e.g., like Numpy and other libraries do), then we're left with: Releases like Python 3.6[2], where lots of little optimizations are made, give Python a performance growing edge on Ruby. 1. https://docs.python.org/2/extending/extending.html https://docs.python.org/2/extending/extending.html 2. https://docs.python.org/3.6/whatsnew/3.6.html https://docs.python.org/3.6/whatsnew/3.6.html
- BuckRogers 10y agoThere's ease in writing extensions for Ruby in C and C++ as well. Those Python 3.6 enhancements are still going to result in CPython being absolutely crushed by Python 2.7 on PyPy5.