成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Swift團隊把Swift之父氣跑了,網(wǎng)友:Python之父仁慈獨裁模式是王道

開發(fā) 新聞
Swift團隊具體出了什么問題,竟能把大神給氣走了?

本文經(jīng)AI新媒體量子位(公眾號ID:QbitAI)授權(quán)轉(zhuǎn)載,轉(zhuǎn)載請聯(lián)系出處。

蘋果Swift語言、LLVM編譯器之父Chris Lattner新動向,引起程序員圈關(guān)注。

這位編譯器大神現(xiàn)在與Swift核心團隊分道揚鑣、徹底退出管理事務(wù)的消息引發(fā)了大量討論。

Lattner在Swift官方論壇自曝,離開的原因是團隊文化“有毒”。

其中特別點出,去年夏天一次視頻會議上他被人侮辱和大喊大叫,而且這已經(jīng)不是第一次了。

此次沖突后,Lattner漸漸退出了Swift的管理和開發(fā)。

反正他本人還有很多興趣和事業(yè)可忙,不如向前看,眼不見為凈。

現(xiàn)在他正忙著籌備新公司Modular.ai,致力于開發(fā)AI編譯器、運行時等基礎(chǔ)設(shè)施。

啊這,Swift團隊具體出了什么問題,竟能把大神給氣走了?

“語法糖”惹的禍

Lattner五年前就已不再是蘋果正式員工,先后做過特斯拉自動駕駛軟件VP、谷歌Tensorflow基礎(chǔ)設(shè)施主管、SiFive工程總裁。

不過Swift這門親手研發(fā)的編程語言他心里一直放不下,堅持每周參加例會、參與社區(qū)討論,也親自編寫和迭代了許多代碼。

Swift語言逐漸發(fā)展壯大,接替老的Objective-C成為許多公司開發(fā)新iOS應(yīng)用的首選語言。

但這門語言發(fā)展的方向漸漸與Lattner的理想出現(xiàn)分歧,比如他的設(shè)計理念“簡單事物的有效組合”(simple things that compose)就不再流行。

有這種感覺的不止他一人,一些Swift忠實用戶也感到很失望。

我在Swift上投入了很多,2015-2019年都是社區(qū)的活躍成員,看到現(xiàn)在這門語言的發(fā)展方向,我有點難過。

這位老哥主要不爽的是一些語言特性的添加太過隨意和倉促,讓編譯過程不再透明。

實際上,引發(fā)Lattner自曝退出原因的帖子,也是在討論是否添加一個語法糖

一位開發(fā)者認為,隨意添加語法糖對語言維護者來說不算什么,但帶來的混亂會對語言使用者影響很大。

我不是說這個特性毫無價值,但我不想它被引入成語法糖,這會“折斷語言使用者的脖子”。

隨后,他引用了Lattner本人很早以前就發(fā)表的一段關(guān)于語法糖的思考。

Lattner認為一門編程語言的主要功能相當(dāng)于蓋房子時的“”,語法糖相當(dāng)于填磚縫的“灰漿”。

如果房子主體都蓋好了去填縫沒啥問題。

如果磚還沒擺全就先抹了大量的漿,那整個房子成了用漿蓋起來的,結(jié)構(gòu)不會牢固,以后再想擺磚頭也找不到合適的地放了。

看來這種分歧在Swift社區(qū)由來已久,直到去年夏天那場視頻會議,沖突集中爆發(fā)。

Lattner會議上被人罵了以后休息了一段時間,后來找到團隊管理層談話。

他認為管理層逃避問題、找借口,并明確表示不打算對此采取任何措施。

后來大神決定暫時離開每周會議,只參與論壇討論,反正還有很多別的事業(yè)可忙。

不過他發(fā)表的意見越來越被核心團隊忽視,覺得再這樣下去就是浪費時間了,最終徹底離開。

現(xiàn)在,Swift管理團隊正在嘗試推出新的社區(qū)治理機制來解決問題。

他們打算參考其他編程語言和開源項目的成功經(jīng)驗,重新成立一個專注于語言本身演進迭代的大型工作組,并讓更多社區(qū)成員能參與決策。

對于編程語言社區(qū)究竟應(yīng)該如何治理,也有網(wǎng)友發(fā)表了自己的觀點。

有人覺得Python之父這種“仁慈的終生獨裁者”模式(BDFL, Benevolent Dictator For Life)才是王道。

Python之父會聽取社區(qū)意見,但是最終自己拍板決定。

這位老哥認為所有不采用BDFL模式的編程語言都會因特性太多變得冗雜。

因為開發(fā)團隊每個成員都想把自己的想要的特性添加進去,特性之間的交互帶來平方級的復(fù)雜度,這樣用戶就難受了。

其他網(wǎng)友覺得也有一個例外,Go語言不是由仁慈的獨裁者管理,但團隊始終堅持簡潔的設(shè)計理念。

Go語言每個新功能提案都會被仔細權(quán)衡和討論,有些用戶覺得更新速度慢的像冰川移動,但我個人挺欣賞這點。

Lattner本人則在Swift官方論壇對此留下了最后一段建議和祝福。

我認為Swift是一種現(xiàn)象級的語言,有成功和長久的前景,但它肯定不應(yīng)該是一種社區(qū)共同設(shè)計的語言,這在立項之初就寫進了章程。


新的機制聽起來有些希望……一個健康和包容的社區(qū)有益于Swift的設(shè)計和發(fā)展。

現(xiàn)在創(chuàng)業(yè)AI基礎(chǔ)設(shè)施

最后再來介紹一下Lattner現(xiàn)在去忙的新事業(yè)。

Modular.ai,致力于為全世界重構(gòu)AI基礎(chǔ)設(shè)施。

包括編譯器、運行時環(huán)境,為異構(gòu)計算設(shè)計、邊緣和數(shù)據(jù)中心并重,并專注于可用性。

最終構(gòu)建出模塊化、可組合和分層架構(gòu)的人工智能。

公司的共同創(chuàng)始人及首席產(chǎn)品官Tim Davis,此前在谷歌團隊參與了TF Lite、 Android ML、NNAPI等項目的編譯器開發(fā)。

新公司正在全球范圍內(nèi)招聘大量編譯器、運行時、ML Ops和框架方向的開發(fā)者,以及產(chǎn)品經(jīng)理和云計算工程師。

責(zé)任編輯:張燕妮 來源: 量子位
相關(guān)推薦

2022-02-23 15:29:24

SwiftSwift 之父Chris

2018-12-17 08:49:27

PythonPEP開發(fā)者

2012-12-10 10:16:07

2017-01-13 13:27:22

Swift /Piwi

2017-08-15 13:24:21

蘋果谷歌

2024-04-29 07:00:00

Python團隊谷歌替代職位

2015-08-20 10:05:15

Python

2015-08-21 10:14:17

Python 之父Python

2018-07-29 12:18:13

Python語言van Rossum

2018-07-29 23:23:39

Python 開發(fā)編程語言

2009-09-18 09:36:56

2019-10-31 15:13:11

Python

2013-09-03 10:20:10

SlashdotPythonPython之父采訪

2021-01-13 10:52:29

C語言Linux計算機領(lǐng)域

2011-10-18 09:05:29

Java

2019-07-24 13:42:34

Python編程語言代碼

2021-06-07 11:40:26

Python命令代碼

2020-11-13 14:52:34

Python 微軟編程語言

2011-10-19 13:41:02

JavaC語言丹尼斯·里奇

2011-10-19 13:38:41

Java
點贊
收藏

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

主站蜘蛛池模板: japanhd美女动 | 精品国产乱码久久久久久果冻传媒 | 九九99精品 | 免费视频一区二区 | 亚洲精品久久久久中文字幕欢迎你 | 国产91观看| av在线免费观看网站 | 免费一区二区三区 | 国产分类视频 | 欧美婷婷 | 成人av一区 | 国产精品久久国产精品 | 日韩av一区二区在线观看 | 国产精品久久九九 | 男女免费视频网站 | 成人免费视频网站在线观看 | 欧美视频精品 | 成人福利在线观看 | 欧美电影一区 | av激情在线 | 亚洲一区二区久久 | 色毛片 | 一级二级三级在线观看 | 激情综合五月 | 亚洲欧美中文日韩在线v日本 | 91大神在线看 | 亚洲精品久久嫩草网站秘色 | 国产美女视频黄a视频免费 国产精品福利视频 | 亚洲成人三级 | 亚洲国产精品99久久久久久久久 | 国产精品久久久久久妇女6080 | 久久免费香蕉视频 | 午夜一级黄色片 | 99热国产在线播放 | 九色av| 高清国产午夜精品久久久久久 | 久久久久亚洲精品 | 色综合九九 | 久久久久一区 | 欧美日韩成人 | av一区在线观看 |