4 ms·
Python is slow because the core dev team has long concerned with Python3. Priority is not on speed. CPython actually got slower with 3, and it still is. They sa
by BuckRogers 10y ago
Python is slow because the core dev team has long concerned with Python3. Priority is not on speed. CPython actually got slower with 3, and it still is. They say it's "a wash" but I haven't seen that in anything I've done. Since Microsoft got its claws into Python through the core dev team, we've seen a shift from the Linux (POSIX) text model in Python2 to the Windows text model in Python3.
It now matches how the .Net CLR handles unicode. Which is a shame since Linux is kind of increasingly popular.
There are some recent developments where Microsoft is investing through the core dev surrogates into Python3 and speed with Pyjion. That is promising but it's a framework where it requires CPython3 to use a JIT, which strikes me as a way to enforce control- a response to PyPy and alternatives taking the mantle when they abdicated the throne with Python3. But it remains to be seen how it works out, and PyPy already is likely to remain the leader on faster-Python.