Python is about to solve one of its most frustrating issues

Python is one of the most popular programming languages, but that doesn’t mean it’s perfect, especially after what the company itself called a “damn” start to the year.

One of Python’s main criticisms is that it can be quite slow, especially compared to newer languages. Most people put up with this delay because of its flexibility and ease of learning.

However, that could all be about to change, according to Core Python (CPython) developer Mark Shannon.

Python 3.11

Speaking at the PyCon 2022 conference and detailing in a subsequent blog post, Shannon gave us more details on Python 3.11, the next release currently in beta, which is expected to significantly speed up the language. More details can also be found at – where else? – GitHub.

In fact, there are some really big names trying to make this work. Microsoft funded the Python Software Foundation in an effort to speed things up at least twice, helping evolve Python to C as the dominant language.

Like ZDNet notes, Python isn’t really designed to be fast and the use cases, most of which are machine learning focused, support it.

“Python is widely known to be slow. While Python will never match the performance of low-level languages ​​like C, Fortran, or even Java, we’d like it to be competitive with fast scripting language implementations, like V8 for JavaScript. or luajit for lua,” Shannon wrote last year.

One language to rule them all

Naturally, there is a lot of competition between programming languages ​​and each has its own pros and cons, leaving it up to the developer to make the final call to use.

See also  Canon EOS R10 news, rumors and what we want to see

A Redmonk survey in August 2021 showed JavaScript to be the most popular language, followed by Java and Python in second place.

Rather than resting on their laurels, continuing to release updates that improve the core service is exactly how the developers behind Python should act.

Leave a Comment