Python is one of the most popular programming languages around, but that doesn’t mean it’s perfect, especially after what the company itself called “damn it“The beginning of the year.
One of the main critics of Python is that it can be quite slow, especially compared to new languages. Most people put up with this delay because of its flexibility and ease of learning.
However, all this may change, says Core Python (CPython) developer Mark Shannon.
Python 3.11
Speech at the PyCon 2022 conference and details in the following accompaniment blog post, Shannon gave us more information about Python 3.11, the next version, which is currently in beta, which should significantly speed up the language. More information can be found at – where else? – GitHub.
In fact, some pretty big names are trying to make it work. Microsoft has funded the Python Software Foundation to speed things up at least twice by helping move Python to C as the dominant language.
How ZDNet notes that Python isn’t really designed to be fast, and usage options, most of which focus on machine learning, support this.
“Python is widely recognized as slow. While Python will never achieve the performance of low-level languages ​​such as C, Fortran or even Java, we would like it to be competitive with fast implementations of scripting languages ​​such as V8 for Javascript or luajit for Lua, ” wrote Shannon last year.
One language to control them all
It is clear that there is a lot of competition between programming languages, and each of them has its pros and cons, so the developer must make the last choice to use.
A Redman poll in August 2021 showed that JavaScript was the most popular language, followed by Java and Python in second place.
Instead of resting on your laurels, continuing to release updates that improve the core service is exactly how Python developers should work.
https://www.techradar.com/news/python-is-about-to-solve-one-of-its-most-frustrating-issues/