Fundamentals 6 min read

Will Python 4 Ever Arrive? Guido van Rossum Explains Why It Might Not

Guido van Rossum, the creator of Python, reveals in a recent interview that a Python 4.0 is unlikely, explaining the team’s focus on incremental improvements through versions 3.9 to 3.13, performance boosts, type‑hint evolution, and the challenges of maintaining C compatibility, while also sharing his views on other languages like Rust, Go, and TypeScript.

21CTO
21CTO
21CTO
Will Python 4 Ever Arrive? Guido van Rossum Explains Why It Might Not

On January 1, 2020, Python officially ended support for Python 2, marking the full transition to Python 3. Since then, the prospect of a Python 4 release has been a hot topic in the community.

Last year, Guido van Rossum, the creator of Python, hinted on Twitter that if a Python 4 ever appears, the transition from 3 to 4 would feel more like the jump from 1 to 2 rather than the shift from 2 to 3.

In a recent Microsoft Reactor interview, Van Rossum stated that a Python 4.0 is unlikely. He explained that neither he nor the core development team have concrete ideas for Python 4, and they may continue numbering releases up to 3.33 before considering a major version change.

He added that a future Python 4 could become necessary only if there were a major incompatibility with C extensions or if the Global Interpreter Lock (GIL) were removed, forcing a substantial language overhaul.

Van Rossum emphasized that the focus remains on incremental updates: after Python 3.10 comes 3.11, then 3.12, and so on. The team aims to double CPython’s performance by the 3.11 release, building on speed improvements already seen in 3.10 and planned for 3.12‑3.13.

To accelerate performance, the core team highlighted external projects like Pyston, which offers a 30 % speed boost over CPython 3.8.8.

Van Rossum also shared his admiration for other languages: he appreciates Rust’s improvements over C++, finds Go the most interesting among languages comparable to Python, and notes that Python has been adding optional static typing (gradual typing) inspired by TypeScript.

Reference link: https://www.tectalk.co/why-python-4-0-might-never-arrive-according-to-its-creator/
Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

performancePythonlanguage designGuido van RossumPython 4
21CTO
Written by

21CTO

21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.