Python 3.11 is finally released. In the CPython release team, we have put a lot of effort into making 3.11 the best version of Python possible. Better tracebacks, faster Python, exception groups and except*, typing improvements and much more. Get it here: This is the stable release of Python 3.11.0 Python 3.11.0 is the newest major release of the Python programming language, and it contains many new features and optimizations. Major new features of the 3.11 series, compared to 3.10 Some ...
The massive speed improvements are super exciting. Could be a php 7.x like moment for Python.
But isn’t it just 10-60% max? That isn’t massive when you consider Python is already extremely slow…
Its not that bad right now, and 10-60% speed improvements makes it at least on par with other interpreted languages again. You can’t compare it to compiled languages of course, but it is not always a good idea to use those.
Not if you compare it to languages like Lua, Javascript, LISP. Those languages can get really close to native for general code.
Not suggesting Python needs to become more like those languages, which generally don’t have the same nice features Python does.
But I’m saying it should maybe be a goal to get much closer to them without having to write a C module.