自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Python之父:Python 4.0可能不會(huì)來(lái)了

新聞 前端
在最近接受 Microsoft Reactor 采訪時(shí),Van Rossum 被問(wèn)及 Python 的未來(lái),以及什么時(shí)候會(huì)出 Python 4.0。Python之父卻表示,可能不會(huì)有 Python 4 了。

 

2020 年 1 月 1 日,Python 官方結(jié)束了對(duì) Python 2 的維護(hù),意味著 Python 2 完全退休,進(jìn)入 Python 3 時(shí)代。之后,關(guān)于 Python 4 的發(fā)布排期也成為了社區(qū)的熱門(mén)議題。

去年,Python 之父 Van Rossum 在推特上表示,假如會(huì)有 Python 4,從 3 到 4 的版本過(guò)渡會(huì)更像從 1 到 2 的過(guò)渡,而不會(huì)像從 2 到 3 的過(guò)渡。

Python之父:Python 4.0可能不會(huì)來(lái)了

但在最近接受 Microsoft Reactor 采訪時(shí),Van Rossum 被問(wèn)及 Python 的未來(lái),以及什么時(shí)候會(huì)出 Python 4.0。他卻表示,可能不會(huì)有 Python 4 了。

Van Rossum 回答說(shuō):「我和 Python 核心開(kāi)發(fā)團(tuán)隊(duì)的成員對(duì) Python 4.0 沒(méi)什么想法,提不起興趣,估計(jì)至少會(huì)一直編號(hào)到 3.33。」

Python之父:Python 4.0可能不會(huì)來(lái)了

視頻地址:
https://www.youtube.com/watch?v=aYbNh3NS7jA

在從 Python 2 過(guò)渡到 Python 3 時(shí)已經(jīng)被上了一課的 Van Rossum 表示,在內(nèi)部的嚴(yán)肅場(chǎng)合,談?wù)?Python 4 是個(gè)禁忌,大家只會(huì)在飲茶時(shí)把 Python 4 當(dāng)玩笑開(kāi)。

2020 年 4 月,Python 2.7 生命周期中的最后一個(gè)版本 - Python 2.7.18 發(fā)布了。彼時(shí) Van Rossum 警告過(guò)開(kāi)發(fā)人員 Python 3 與 Python 2 不兼容,因此基于 Python 2 的軟件庫(kù)依賴(lài)項(xiàng)將不能升級(jí)至版本 3.0。

那是一個(gè)延續(xù)了數(shù)年之久,緩慢而又痛苦的遷移期。Van Rossum 說(shuō):「實(shí)際上,Python 比核心開(kāi)發(fā)人員意識(shí)到的要成功得多,因此我們應(yīng)該對(duì)從 Python 2 過(guò)渡到 Python3 更加了解和支持。但當(dāng)時(shí)我們錯(cuò)誤地認(rèn)為過(guò)渡會(huì)很簡(jiǎn)單,因?yàn)槲覀兌枷?Python 編程中的愛(ài)因斯坦一樣,可以在睡眠中將代碼從 Python 2 轉(zhuǎn)換為 Python3?!?/p>

不過(guò),Van Rossum 并沒(méi)有完全排除 Python 4.0 的可能性,他暗示道,當(dāng) Python 與 C 的兼容性發(fā)生重大變化時(shí),可能會(huì)改變目前的想法。Van Rossum 表示:「如果不更改語(yǔ)言就會(huì)與 C 擴(kuò)展存在嚴(yán)重的不兼容,或者我們能夠擺脫全局解釋器鎖(GIL),這樣的情況下我們可能被迫升級(jí)至 Python4.0?!?/p>

然而,關(guān)于預(yù)計(jì)在 10 月發(fā)布的 Python 3.10,以及將實(shí)現(xiàn)一些重大速度提升的版本 3.11,Van Rossum 強(qiáng)調(diào),重點(diǎn)依舊是盡可能長(zhǎng)時(shí)間地漸進(jìn)式的更新編程語(yǔ)言。

兩年前,Guido van Rossum 從 Dropbox 離職,宣布退休,但又在 2020 年 11 月加入了微軟,主動(dòng)結(jié)束了自己的退休生活。當(dāng)時(shí)他表示,將致力于「使用戶更好地使用 Python(并且不僅僅是在 Windows 系統(tǒng)上)」。

「現(xiàn)在,我們有一個(gè)嚴(yán)格的年度發(fā)布時(shí)間表,Python 3.10 之后是 3.11,之后是 3.12,依此類(lèi)推。(在 Python 4 之前)我們必須先發(fā)布 3.9,每次添加另一個(gè)數(shù)字并不是容易的事,但仍然比從 3 到 4 輕松得多?!?/p>

「Python 的加速是漸進(jìn)式的,3.11 版本會(huì)有新的速度提升,我們會(huì)在 3.12 和 3.13 中將其進(jìn)一步提高?!?/p>

接下來(lái),讓 Python 更快是 Python 核心開(kāi)發(fā)團(tuán)隊(duì)的工作重點(diǎn)。在近日的 PyCon Language Summit 上,Van Rossum 宣布目標(biāo)是在 3.11 版本中將 CPython 的性能提高一倍。

Van Rossum 還介紹了通過(guò)外部項(xiàng)目(比如 Pyston)來(lái)加速語(yǔ)言的努力,Pyston 項(xiàng)目是 Python 3.8.8 的實(shí)現(xiàn),該實(shí)現(xiàn)最初發(fā)布在 Dropbox,后來(lái)開(kāi)源。其創(chuàng)建者最近發(fā)布了 Pyston 2.2,相比 CPython 3.8.8 的性能提高了 30%。

「現(xiàn)在,我覺(jué)得大約有一年時(shí)間來(lái)證明我們?cè)?Python 性能上取得了進(jìn)步,3.11 會(huì)比 3.10 快得多?!?/p>

[[401731]]

同時(shí),Van Rossum 也分享了自己對(duì)其他編程語(yǔ)言的看法,他欣賞 Rust 改進(jìn) C++ 代碼的能力,并且 Go 是「比較 Python」的語(yǔ)言中最有趣的。

「你可能注意到,在過(guò)去的六七年里,我們一直在 Python 中添加可選的靜態(tài)類(lèi)型,也叫漸進(jìn)類(lèi)型?!筆ython 之父也介紹了 Python 近年來(lái)對(duì) TypeScript 的重視程度。

「當(dāng)開(kāi)始項(xiàng)目時(shí),我實(shí)際上并不了解 TypeScript,所以我不能說(shuō)最初是受到了 TypeScript 的啟發(fā)…… 如今,我們肯定是以 TypeScript 為樣板,有時(shí)我們發(fā)布了新功能,因?yàn)槟承┕δ芟鄬?duì) Typescript 是缺失的,然后我們根據(jù)用戶需求將其進(jìn)行添加,非常成功?!?/p>

Van Rossum 說(shuō),Python 仍然在努力尋找重獲成功的方法。在他看來(lái),Hejlsberg 是一個(gè)非常聰明的人,TypeScript 正在做的一些事情,是 Python 未來(lái)需要弄清楚的。實(shí)際上 TypeScript 也在向 Python 學(xué)習(xí),就像 JavaScript 在一些領(lǐng)域從 Python 那里學(xué)習(xí)一樣。

 

責(zé)任編輯:張燕妮 來(lái)源: 機(jī)器之心Pro
相關(guān)推薦

2012-03-26 22:06:56

Android 4.0

2020-01-29 19:40:36

Python美好,一直在身邊Line

2021-01-05 11:22:58

Python字符串代碼

2014-09-22 09:27:57

Python

2015-08-20 10:05:15

Python

2020-11-24 06:00:55

PythonPython之父編程語(yǔ)言

2015-08-21 10:14:17

Python 之父Python

2019-11-25 14:05:47

Python裝飾器數(shù)據(jù)

2009-01-15 17:45:31

2015-09-16 10:48:57

Python庫(kù)

2019-04-30 11:40:12

人工智能AI吳軍

2018-06-05 13:56:05

蘋(píng)果WWDCiOS 12

2024-03-28 06:10:00

AI數(shù)據(jù)中心人工智能

2019-07-24 13:42:34

Python編程語(yǔ)言代碼

2015-12-14 16:32:25

google重返中國(guó)

2023-02-17 15:15:53

2025-03-28 12:29:48

2021-02-16 09:02:59

Python代碼技巧

2019-10-31 15:13:11

Python
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)