中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

Python 之父透露退位隱情,與核心開(kāi)發(fā)團(tuán)隊(duì)產(chǎn)生隔閡

2018-07-31    來(lái)源:raincent

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用
Python 創(chuàng)始人 Guido van Rossum 前段時(shí)間宣布脫離 Python 決策層,辭去所謂的 BDFL (終生仁慈的獨(dú)裁者) 身份曾引發(fā)熱議,當(dāng)時(shí)他以 PEP 572 改進(jìn)提案的爭(zhēng)吵事件為例,表明其退出緣由。近日 Guido van Rossum 在接受外媒 InfoWorld 采訪時(shí),再次聊到了關(guān)于他退出決策層背后的隱情,以及對(duì)Python 開(kāi)發(fā)流程的看法。

 

 

圖片來(lái)源:Dan Stroud (CC BY-SA 4.0)

InfoWorld:為什么辭去 BDFL 職務(wù)?

van Rossum:其實(shí),所謂的終生和獨(dú)裁都只是玩笑話。在過(guò)去十年的大部分時(shí)間里,我一直有退休的念頭。我自身有一些健康問(wèn)題,雪上加霜的是我需要無(wú)數(shù)次地去告訴社區(qū)的人們?cè)撊绾巫鍪虏⒈3掷潇o,也需要無(wú)數(shù)次地去向別人解釋 Python 的語(yǔ)言哲學(xué)。

壓倒駱駝的最后一根稻草是一個(gè)非常有爭(zhēng)議的 Python 改進(jìn)提案(即 PEP 572 ),在我接受它之后,他們?nèi)チ讼?Twitter 這樣的社交媒體并說(shuō)出了一些真正傷害我個(gè)人的話語(yǔ)。而且說(shuō)這些事情的實(shí)際上都是 Python 的核心開(kāi)發(fā)者,所以我覺(jué)得我們相互之間已不再信任。

InfoWorld:能否談?wù)?PEP 572 提案的好處以及為何如此具有爭(zhēng)議性?

van Rossum:該提案是關(guān)于給 Python 添加表達(dá)式內(nèi)賦值的一種語(yǔ)法?偠灾@是給語(yǔ)言的一個(gè)很小的補(bǔ)充,主要是讓人們?cè)谛枰獣r(shí),將賦值放在表達(dá)式的中間。其實(shí)許多其他語(yǔ)言也有類似的次要功能,包括我熟悉的 C 和 C ++。Java 和 JavaScript 據(jù)我所知也有支持 。它是一種相當(dāng)小的語(yǔ)法,但在某些情況下,可以使代碼更容易編寫,并且通過(guò)刪除冗余也更容易閱讀。

很多人認(rèn)為他們知道 Python 的設(shè)計(jì)理念是什么,而這個(gè)提議他們覺(jué)得沒(méi)有遵循 Python 的設(shè)計(jì)原則。 該提案引起爭(zhēng)議的另一個(gè)原因是提案作者有點(diǎn)自我,前面的幾個(gè)版本存在一些嚴(yán)重的問(wèn)題,導(dǎo)致之后即使是同意其基本理念的人,也投了反對(duì)票。 這是一個(gè)輕微的語(yǔ)法變化,并不激進(jìn)。

InfoWorld:該特性將包含在哪個(gè)版本的 Python 中?

van Rossum:Python 3.8 。

InfoWorld:會(huì)有另一個(gè) BDFL 嗎? Python 后續(xù)將如何管理?

van Rossum:很遺憾,我目前無(wú)法告訴你。我給了核心開(kāi)發(fā)團(tuán)隊(duì)一個(gè)任務(wù),就是思考后續(xù)的管理模式以及選出相關(guān)負(fù)責(zé)人。這應(yīng)該會(huì)是一個(gè)長(zhǎng)期的討論,無(wú)法立即達(dá)成共識(shí)。

現(xiàn)在可以說(shuō)的是,他們已經(jīng)同意給出提案的截止日期是2018年10月1日。我相信,到2018年11月1日,他們會(huì)選出一個(gè)合理的管理提案。到2019年1月1日,他們承諾會(huì)完成選舉或任命負(fù)責(zé)人。

如果有提案認(rèn)為需要一個(gè) BDFL ,那么該提案必須詳細(xì)列明細(xì)節(jié),比如說(shuō)要如何選擇 BDFL ,任命期是多久,以及他/她在哪種情況下能被彈劾。不排除到1月1日,他們真能選出這樣一個(gè)人。

InfoWorld:您將在 Python 項(xiàng)目中擔(dān)任什么角色?

van Rossum:我將成為常規(guī)貢獻(xiàn)者或常規(guī)核心開(kāi)發(fā)者的角色,偶爾寫一些和審查一些代碼。我將嘗試專注于指導(dǎo)核心開(kāi)發(fā)者,尤其是新的核心開(kāi)發(fā)者,以及女性和少數(shù)群體,因?yàn)楹诵拈_(kāi)發(fā)團(tuán)隊(duì)的多樣性是我的目標(biāo)之一。

InfoWorld:您是否擔(dān)心作為 BDFL ,您的離開(kāi)可能會(huì)嚇跑一些 Python 愛(ài)好者?

van Rossum:我不這么認(rèn)為。 Python 擁有一個(gè)非常健康的社區(qū),核心團(tuán)隊(duì)也擁有非常強(qiáng)大的能力。如果我認(rèn)為他們無(wú)法克服這一點(diǎn)困難并在未來(lái)幾十年內(nèi)繼續(xù)引領(lǐng)語(yǔ)言發(fā)展,我就不會(huì)辭職。我認(rèn)為這只是一次輕微的打擊,盡管出現(xiàn)了,但我期待后續(xù)版本的成功以及開(kāi)發(fā)流程的逐步演變。

InfoWorld:Python 過(guò)去幾年的開(kāi)發(fā)流程是怎樣的?如何看待其未來(lái)發(fā)展?

van Rossum:語(yǔ)言在不斷變化,我們?yōu)樵撜Z(yǔ)言和庫(kù)添加了一些新特性。過(guò)去幾年變化較大的可能是語(yǔ)言的流行度,直到五年前,Python 還一直感覺(jué)自己是一個(gè)“小玩家”。

之后隨著數(shù)據(jù)科學(xué)的發(fā)展,Python 作為其主要工具出現(xiàn)了令人難以置信的快速發(fā)展。這也導(dǎo)致核心開(kāi)發(fā)者在決策上有更大的壓力,但是一般情況下,我們發(fā)布語(yǔ)言的方式非常穩(wěn)定。

我們有發(fā)行管理員(release managers),主要版本發(fā)行間隔約一年半,Bug 修復(fù)版本,由于使用需要,可能會(huì)在幾個(gè)月到大半年左右。

我們也有非常穩(wěn)定的 Python 改進(jìn)提案流程。也許隨著社交媒體的發(fā)展 PEP 的方式有所改變,但總的來(lái)說(shuō),除了幾年前從 Mercurial 轉(zhuǎn)向 Git 之外,PEP 一直是一個(gè)非常穩(wěn)定的流程,沒(méi)有出現(xiàn)過(guò)失誤和問(wèn)題。

原文:Infoworld 作者:Paul Krill 編譯:開(kāi)源中國(guó)

標(biāo)簽: 代碼 開(kāi)發(fā)者 媒體

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:從技術(shù)到人才,清華-中國(guó)工程院知識(shí)智能聯(lián)合實(shí)驗(yàn)室發(fā)布「2018自然語(yǔ)言處理研究報(bào)告」

下一篇:數(shù)據(jù)分析師還吃香嗎?用數(shù)據(jù)告訴你