精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Go 哪里沒有做好?Rob Pike 深刻反思了

開發(fā) 前端
從歷史背景來看,在 Go 誕生的那個(gè)年代,并發(fā)編程是一個(gè)比較新穎的理念。許多其他編程語言、論文甚至?xí)紝戇^關(guān)于并發(fā)編程的內(nèi)容。并發(fā)編程還沒有成為主流思想。

今天這篇將會(huì)繼續(xù)延續(xù)前文,一起深入探究 Go 做錯(cuò)、失敗的地方在哪。學(xué)習(xí)前人的經(jīng)驗(yàn)。

沒有引導(dǎo)好并發(fā)理念

從歷史背景來看,在 Go 誕生的那個(gè)年代,并發(fā)編程是一個(gè)比較新穎的理念。許多其他編程語言、論文甚至?xí)紝戇^關(guān)于并發(fā)編程的內(nèi)容。并發(fā)編程還沒有成為主流思想。

Go 團(tuán)隊(duì)發(fā)明了 “goroutine” 這個(gè)詞,Go 讓協(xié)程的使用變得非常簡(jiǎn)單。也正因?yàn)橛辛瞬l(fā),讓這一切看起來像是一種新鮮的事物。

聽起來都很美妙。但是,Go 做錯(cuò)了什么?

rob 認(rèn)為:Go 團(tuán)隊(duì)在并發(fā)上,缺乏對(duì)使用 Go 的開發(fā)者進(jìn)行并發(fā)編程的指導(dǎo)。認(rèn)為這是重大錯(cuò)誤。

為此 Go 團(tuán)隊(duì)整體上花了非常多的時(shí)間做教育和宣導(dǎo),來澄清并行和并發(fā)之間的區(qū)別。

這一現(xiàn)象,直到 2012 年在技術(shù)大會(huì)上做了以下分享:

圖片圖片

Concurrency is not Parallelism by Rob Pike[1]

自此,“并發(fā)不是并行” 這句 Go 哲學(xué)用語流行了起來。一直到現(xiàn)在。

編譯器有些困擾

早期的 Go 編譯器是用 C 編寫的。對(duì)社區(qū)里的開發(fā)者造成一定的困擾。

普遍上正確的方式是使用 LLVM 或類似的工具包,或者用 Go 本身編寫編譯器。這被稱為自托管或自舉。

圖片圖片

The Go compiler architecture post Go 1.5

后面 rsc 加入后寫了個(gè)工具,半自動(dòng)地將編譯器從 C 翻譯為 Go。再到后面(現(xiàn)在)絕大部分都是 Go 編寫的了。

編譯器的正式完善,Go 團(tuán)隊(duì)一開始優(yōu)先級(jí)是放的比較低的。只是 ken 用 C 快速寫了個(gè) plan9 風(fēng)格的編譯器。直至后面 Go 核心相對(duì)穩(wěn)定,也有了新的人員進(jìn)入后才逐步改變。

有的同學(xué)看到這,可能在想。這有什么錯(cuò)誤的?rob 的解釋是:有些人對(duì)這一選擇感到不快,但這是我們當(dāng)時(shí)最正確的選擇。

項(xiàng)目管理沒做好

這里特指的是開源社區(qū)。Go 團(tuán)隊(duì)一開始就知道,Go 如果希望成功,必須要是一個(gè)開源項(xiàng)目。

但是 Go 團(tuán)隊(duì)向開源的過渡的不是很順利,也比較缺乏經(jīng)驗(yàn)。花費(fèi)了大量的時(shí)間與社區(qū)溝通、互動(dòng)、討論。

最終花了很長(zhǎng)時(shí)間才了解轉(zhuǎn)為開放源代碼項(xiàng)目的影響,以及如何進(jìn)行管理這個(gè)項(xiàng)目。

另外,Go 項(xiàng)目曾使用過 4 種不同的內(nèi)容管理系統(tǒng):SVN、Perforce、Mercurial 和 Git。Russ 做了一項(xiàng)艱巨的工作,讓所有的歷史都得以保留,這非常有價(jià)值。

包管理做的不太好

開發(fā) Go 軟件包管理的過程并不順利。

嚴(yán)謹(jǐn)來講,Go 本身的軟件包設(shè)計(jì)非常出色,但包管理和過程不太好。

主要分為以下兩點(diǎn):

1、沒有使用包管理的經(jīng)驗(yàn):早期 Go 核心團(tuán)隊(duì)的成員都很熟悉 Google 的工作方式,即使用 monorepo 和每個(gè)人都在進(jìn)行構(gòu)建。但是,我們?cè)谑褂密浖芾砥鳑]有足夠的經(jīng)驗(yàn),軟件包版本眾多,解決依賴關(guān)系圖的問題也非常困難。

2、與社區(qū)的合作不太成功:讓社區(qū)參與幫助解決依賴管理問題的初衷是好的,但當(dāng)最終設(shè)計(jì)出來時(shí),即使有大量的文檔和關(guān)于理論的文章,社區(qū)中的許多人還是覺得被輕視了。

Go 團(tuán)隊(duì)認(rèn)為這次失敗給團(tuán)隊(duì)上了一課,讓他們知道如何真正與社區(qū)互動(dòng),并且自此取得了很大的進(jìn)步。

現(xiàn)在包模塊的事情已經(jīng)塵埃落定,新出現(xiàn)的設(shè)計(jì)在技術(shù)上非常出色,而且似乎對(duì)大多數(shù)用戶來說都很好用。只是時(shí)間太長(zhǎng),道路崎嶇。

本煎魚表示,這次包管理的社區(qū)和官方的斗爭(zhēng)事件,也成為了 Go 團(tuán)隊(duì)在社區(qū)里顯著的黑料,這么多年了也一直被記著。反復(fù)被人提起。

文檔和示例沒寫好

前期沒有做好的事情是文檔。Go 團(tuán)隊(duì)寫了很多文檔,并認(rèn)為自己做得很好,但很快就發(fā)現(xiàn),社區(qū)需要的文檔水平與團(tuán)隊(duì)的預(yù)期不同。

原先的文檔,即使是最簡(jiǎn)單的功能,我們也缺少示例。原以為只要說出某個(gè)功能的作用就可以了,我們花了很長(zhǎng)時(shí)間才認(rèn)識(shí)到,展示如何使用這些功能才更有價(jià)值。

Executable examplesExecutable examples

劃重點(diǎn),要有例子!

圖片圖片

后面這些問題都已經(jīng)解決,現(xiàn)在的文檔中有很多示例,可以在瀏覽器上直接運(yùn)行這些代碼片段。

總結(jié)

在 rob 對(duì) Go 過去那么多年做回顧時(shí),我們能夠發(fā)現(xiàn)無論是做得好,做的不好,都不是單純一點(diǎn)就能夠涵蓋的。

在本篇文章中,我認(rèn)為更多的是 Go 團(tuán)隊(duì)的成長(zhǎng)過程中,一開始不懂,后面慢慢才懂的事情。我們可以以此吸取好的地方,爭(zhēng)取站在大佬的肩膀上。

最后 rob 也再次強(qiáng)調(diào)了,Google 對(duì) Go 的支持慷慨得令人難以置信,Google 并不制定議程。社區(qū)的參與度要高得多。核心 Go 團(tuán)隊(duì)由 Google 支付報(bào)酬,但他們是獨(dú)立的。

參考資料

[1]Concurrency is not Parallelism by Rob Pike: https://www.youtube.com/watch?v=oV9rvDllKEg

責(zé)任編輯:武曉燕 來源: Java技術(shù)指北
相關(guān)推薦

2025-11-10 08:45:59

2014-07-09 13:18:55

編程谷歌

2025-05-06 15:29:55

GoGopherTF-8

2012-08-20 09:53:48

編程編程建議程序員

2015-05-07 13:38:15

2023-11-13 16:09:09

2024-01-03 15:09:21

云原生Go語言

2023-10-04 00:18:00

云原生Go語言

2020-03-09 15:11:44

微盟安全態(tài)勢(shì)度量網(wǎng)絡(luò)安全

2021-02-23 08:58:13

Go語言變量

2024-11-06 09:23:32

2021-09-01 18:38:59

Goselectdefault

2022-07-11 12:37:15

安全運(yùn)營網(wǎng)絡(luò)攻擊

2024-01-08 08:23:07

Go語言代碼

2017-03-15 08:06:47

谷歌谷歌學(xué)術(shù)

2015-06-11 11:19:35

2011-10-14 10:27:04

OpenFlow

2025-08-06 09:19:31

2015-06-01 15:06:45

攜程數(shù)據(jù)庫災(zāi)備

2021-11-17 07:44:29

React 前端 組件
點(diǎn)贊
收藏

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

看黄在线观看| 国内老熟妇对白xxxxhd| 精品国产网站| 911精品国产一区二区在线| 一区二区精品视频| 俄罗斯嫩小性bbwbbw| 亚洲一区网站| 美女性感视频久久久| 人妻av一区二区| 91国内外精品自在线播放| 一区二区三区av电影| 蜜桃视频在线观看成人| 国产伦一区二区| 久久国产66| 欧美日韩国产123| 国产性猛交xx乱| 黄色美女久久久| 欧美精品 国产精品| 久久久久久久久久久视频| 免费av毛片在线看| 91看片淫黄大片一级| 亚洲在线免费观看| 最近中文字幕av| 国产精品久久久久久久免费软件 | 野外性满足hd| 日韩国产在线不卡视频| 在线看一区二区| xxxx18hd亚洲hd捆绑| 欧美成人高清在线| 国产欧美精品国产国产专区| 国产偷国产偷亚洲高清97cao| 国产欧美熟妇另类久久久| 天堂蜜桃91精品| 午夜免费日韩视频| 久久久国产成人| 色婷婷综合网| 国产一区二区三区18| a视频免费观看| 1204国产成人精品视频| 制服.丝袜.亚洲.另类.中文 | 国产乱人伦偷精品视频不卡| 国产精品白嫩美女在线观看| 97久久久久久久| 激情欧美日韩| 欧美日韩成人黄色| 欧美特级一级片| 天天av综合| 中文字幕亚洲无线码a| 91精品人妻一区二区三区| 欧美日韩夜夜| 日韩av网站在线| 人妻换人妻a片爽麻豆| 亚洲一区二区三区四区电影 | 91久久夜色精品国产按摩| 亚洲人成免费电影| 国产全是老熟女太爽了| 香蕉视频一区二区三区| 亚洲精品网站在线播放gif| 免费a在线观看播放| 欧美人体视频| 亚洲天堂男人天堂| 舐め犯し波多野结衣在线观看| 日韩av字幕| 日韩精品欧美激情| 小早川怜子久久精品中文字幕| 在线亚洲a色| 亚洲小视频在线| 免费看日本黄色片| 日韩1区2区| 久久久国产精品视频| 亚洲波多野结衣| 国产精品magnet| 97国产在线观看| 日本中文在线播放| 老司机午夜精品视频| 国产成人一区三区| 国产精品伊人久久| www.av精品| 日韩中文一区二区三区| 女女色综合影院| 一区二区三区毛片| 国产高清精品在线观看| 成人自拍视频网| 日韩午夜在线观看| 无码人妻aⅴ一区二区三区| 国产成人高清| 蜜臀久久99精品久久久久久宅男 | 日韩欧美精品中文字幕| 成人性生交免费看| 亚洲视频国产精品| 亚洲欧洲午夜一线一品| 国产极品视频在线观看| 欧美精品一卡| 国产成人精品久久亚洲高清不卡| 91精品中文字幕| 菠萝蜜视频在线观看一区| 四虎影院一区二区三区 | 亚洲一区二区中文字幕在线观看| 超碰在线成人| 中文字幕日韩av综合精品| 久久久久久久中文字幕| 日韩成人精品在线观看| 国产乱子伦精品| 免费av在线网站| 激情亚洲一区二区三区四区 | 欧美黑人一区二区| 韩日欧美一区二区三区| 精品免费视频123区| 在线观看免费黄色| 黑人巨大精品欧美一区二区一视频 | brazzers精品成人一区| 亚洲免费二区| 日韩av电影在线免费播放| 国产日韩免费视频| 欧美激情综合在线| 国产原创中文在线观看| 日韩精品一区二区三区中文在线| 亚洲视频在线观看网站| 日韩欧美视频在线免费观看| 极品美女销魂一区二区三区 | 国产精品三级网站| 亚洲aaa在线观看| 亚洲人xxxx| 在线看的黄色网址| 国产videos久久| 6080yy精品一区二区三区| 亚洲成人中文字幕在线| 亚洲天堂福利av| 男人搞女人网站| 欧美一性一交| 久久久久久国产精品久久| 亚洲一区二区视频在线播放| 久久精品视频在线免费观看| 欧美黑人经典片免费观看| 亚洲一级大片| 欧美日韩爱爱视频| 亚洲va欧美va| 亚洲老司机在线| 一级淫片在线观看| 欧美gvvideo网站| 国产精品久久久91| 大地资源中文在线观看免费版| 欧美日韩一区二区在线播放| 中文字幕第3页| 亚洲福利电影| 国产精品久久久久久久久久久久午夜片| 国产区在线观看| 欧美疯狂性受xxxxx喷水图片| 四虎国产成人精品免费一女五男| 日韩av网站免费在线| 日本在线成人一区二区| 欧美大片免费高清观看| 亚洲香蕉成视频在线观看| 伦av综合一区| 国产免费观看久久| 精品久久久久久久无码| 国产一区二区电影在线观看| 国产精品爱久久久久久久| jizz在线观看视频| 欧美日韩激情在线| 春色成人在线视频| 成人涩涩小片视频日本| 青青青爽久久午夜综合久久午夜| 秋霞在线观看一区二区三区| 久久久久久国产精品日本| 亚洲精品白浆高清| 国产精品91久久久| av在线免费观看网站| 欧美日韩欧美一区二区| 男的操女的网站| 欧美一级艳片视频免费观看| 日批视频在线看| 欧美激情一级片一区二区| 97碰碰视频| 1区2区3区在线| 日韩电影免费观看在线观看| 99超碰在线观看| 国产精品色一区二区三区| 亚洲一区二区福利视频| 国产又粗又猛又黄视频| 久久久另类综合| 91极品视频在线观看| 一级毛片免费高清中文字幕久久网| 亚洲综合成人婷婷小说| 7777kkk亚洲综合欧美网站| 亚洲精品视频免费在线观看| 91av国产精品| 午夜激情一区二区三区| 手机看片福利视频| 国产精品77777| 欧美 激情 在线| 99久久亚洲精品蜜臀| 国产私拍一区| 久久女人天堂| 91国产一区在线| 免费网站成人| 日韩h在线观看| 国产又粗又猛又爽又黄的| 性做久久久久久免费观看欧美| 亚洲精品国产91| 国产成人综合网| 日韩中文字幕免费在线| 亚洲天堂久久| 中文字幕日韩精品一区二区| 欧美韩一区二区| 51成人做爰www免费看网站| a一区二区三区| 另类图片亚洲另类| 岛国大片在线观看| 亚洲精品在线免费观看视频| 在线观看黄色网| 精品成人国产在线观看男人呻吟| 激情高潮到大叫狂喷水| 99国产精品一区| 久久黄色一级视频| 另类小说欧美激情| 鲁一鲁一鲁一鲁一澡| 午夜欧美精品| 视频一区在线免费观看| 日韩成人一级| 国产精品一区二区三区四区五区| 亚洲伦理一区二区| 国产精品久久久久av免费| 美女91在线看| 色综合91久久精品中文字幕 | 亚洲欧美在线一区| 好吊视频一二三区| 制服.丝袜.亚洲.另类.中文| 中文字幕日日夜夜| 在线免费不卡电影| av片免费观看| 欧美日在线观看| 你懂的国产视频| 亚洲影院免费观看| 激情四射综合网| 一区二区三区在线视频观看| 久久久久久久麻豆| 最新国产精品久久精品| 九九九视频在线观看| 国产无人区一区二区三区| 少妇大叫太粗太大爽一区二区| 99re视频精品| 亚洲第一页av| 久久精品夜夜夜夜久久| 日韩人妻无码一区二区三区| 91丨porny丨中文| 国产美女视频免费观看下载软件| 国产69精品久久777的优势| 2018国产精品| 国产91在线观看丝袜| 中文在线字幕观看| 成人污视频在线观看| 男人久久精品| 亚洲精品乱码久久久久久黑人| 你懂得视频在线观看| 国产婷婷精品av在线| 欧洲女同同性吃奶| 成人精品国产亚洲| 午夜伦理精品一区| 校园春色亚洲| 日韩美女在线看| 在线成人视屏| 国产精品永久免费| 婷婷久久免费视频| 91视频免费网站| 日本精品在线观看| 国产传媒欧美日韩| 欧亚精品一区| 日韩欧美一区二区三区四区| 成人在线免费观看91| 制服丝袜综合日韩欧美| 亚洲老妇激情| 久久久久久久9| 国产精品xvideos88| 欧美深夜福利视频| 日韩制服丝袜av| 亚洲 国产 图片| 国产精品888| 久久精品国产亚洲av麻豆| 狠狠色噜噜狠狠狠狠色吗综合| 羞羞的视频在线观看| 欧美国产日韩xxxxx| 黄色在线观看www| 国产精品扒开腿做| 日本99精品| 久久久久成人精品免费播放动漫| 国产探花在线精品| 亚洲免费av网| 99精品免费视频| 欧美一级特黄a| 粉嫩一区二区三区在线看| 日韩一级视频在线观看| 亚洲欧洲av一区二区三区久久| 国产在线观看免费视频今夜| 91国产视频在线观看| 69堂免费视频| 黄色片免费在线| 久久精品国产一区| sm在线播放| 国产日韩在线免费| 思热99re视热频这里只精品| 亚洲一一在线| 中文日韩欧美| 亚洲国产日韩在线一区| 国产三级三级三级精品8ⅰ区| 老熟妇高潮一区二区三区| 色综合久久中文字幕综合网| 国产aⅴ一区二区三区| 亚洲欧美日韩国产精品| 日韩三级免费| 国产在线精品播放| 亚洲系列另类av| 欧美人成在线观看| 久久99精品一区二区三区三区| www.超碰97| 亚洲一区二区三区四区在线| 中文字字幕在线中文乱码| 日韩不卡在线观看| 青草影视电视剧免费播放在线观看| 国产成一区二区| 日韩有码中文字幕在线| av中文字幕av| 老司机精品视频导航| www.av欧美| 香蕉久久一区二区不卡无毒影院| 一区二区三区免费在线视频| 亚洲午夜私人影院| 在线观看视频中文字幕| 精品网站999www| 肉体视频在线| 5g国产欧美日韩视频| 999国产精品999久久久久久| 亚洲国产精品久久久久爰色欲| 成人国产精品免费观看动漫| 久草综合在线视频| 这里只有精品免费| 亚洲黄色a v| 国产高清久久久久| 三级av在线免费观看| 在线中文字幕一区二区| 瑟瑟在线观看| 91高潮精品免费porn| 欧美人成在线观看ccc36| 人妻少妇精品无码专区二区 | 午夜精品一区二区三区视频免费看| 国产精久久久| 成年人三级视频| 国产一区二区免费在线| 国产va在线播放| 日韩精品资源二区在线| 五月婷婷视频在线观看| 成人免费视频观看视频| 亚洲国产一区二区三区a毛片| 看全色黄大色黄女片18| 欧美日韩精品中文字幕| 久热av在线| 国产精品扒开腿做爽爽爽的视频| 欧美手机在线| 欧美视频亚洲图片| 亚洲精品你懂的| av在线亚洲天堂| 久久久在线观看| 天海翼亚洲一区二区三区| 免费毛片小视频| 久久久99精品免费观看| 中文字幕丰满人伦在线| 国内精品国产成人| 女人18毛片毛片毛片毛片区二| 欧美日韩一本到| 91精品久久久久久粉嫩| 国产一区二区三区四区五区加勒比 | 国产不卡高清在线观看视频| 在线免费观看毛片| 亚洲欧美国产日韩天堂区| 精品国产美女a久久9999| 中文字幕色呦呦| 26uuu国产日韩综合| 最近日韩免费视频| 欧美激情videos| 国产精品自拍区| www.亚洲自拍| 精品日本高清在线播放 | 爱高潮www亚洲精品| 免费看国产曰批40分钟| 国产精品丝袜一区| 亚洲av永久无码国产精品久久| 日本久久亚洲电影| 亚洲欧美综合久久久| 国产夫妻性爱视频| 911国产精品| 色是在线视频| 色一情一乱一乱一区91| 久久综合九色综合97婷婷女人| 91免费视频播放| 欧美亚洲成人xxx| 欧美在线不卡| 337人体粉嫩噜噜噜| 亚洲白拍色综合图区| 日韩欧美三区| 动漫av网站免费观看|