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

Go語言負(fù)責(zé)人離職后,一門國產(chǎn)語言誕生了

原創(chuàng) 精選
開發(fā) 后端 新聞
凹語言?的發(fā)展重點(diǎn)可能不在于性能,而在于其選擇哪些人群作為目標(biāo)受眾,以及通過何種方式獲得種子用戶

事件回顧 

?上周,谷歌Go語言項(xiàng)目負(fù)責(zé)人Steve Francia宣布辭去職務(wù),而他給出理由是:Go項(xiàng)目的工作停滯不前,讓他感到難受。有意思的是,部分國內(nèi)的Gopher(Go語言愛好者的自稱)對Go語言也產(chǎn)生了新想法。比如,國內(nèi)第一批Go語言愛好者之一的柴樹杉、全球Go貢獻(xiàn)者榜上長期排名TOP 50的史斌等Gopher,他們決定以Go語言為藍(lán)本,發(fā)起新的編程語言:凹語言?(凹讀音“Wa”)。

目前凹語言?的代碼已經(jīng)在Github開源,并且提供了簡單可執(zhí)行的示例。根據(jù)其倉庫的介紹,凹語言?的設(shè)計(jì)目標(biāo)有以下幾個(gè):1、披著Go和Rust語法外衣的C++語言2、凹語言?源碼文件后綴為.wa3、凹語言?編譯器兼容WaGo語法,凹語法與WaGo語法在AST層面一致(二者可生成相同的AST并無損的互相轉(zhuǎn)換)4、凹語言?支持中文/英文雙語關(guān)鍵字,即任一關(guān)鍵字均有中文版和英文版,二者在語法層面等價(jià)

Image

凹語言?示意,圖片來源@GitHub

據(jù)柴樹杉、史斌等人的說法,Go語言“克制”的風(fēng)格是他們對編程語言審美的最大公約數(shù)。因此,凹語言?項(xiàng)目啟動(dòng)時(shí)大量借鑒了Go的設(shè)計(jì)思想和具體實(shí)現(xiàn)。

當(dāng)然,他們也表示,選擇Go語言作為初始的藍(lán)本,是在有限投入下不得不作出的折衷。他們希望隨著項(xiàng)目的發(fā)展,積累更多原創(chuàng)的設(shè)計(jì),為自主創(chuàng)新的大潮貢獻(xiàn)一點(diǎn)力量。雖說柴樹杉、史斌等人是資深的Gopher,偏愛Go語言并不難理解,但我們還是忍不住好奇:究竟Go語言有多神奇,讓他們對Go語言這么著迷?

為什么選中Go語言 

許多使用過Go語言的開發(fā)者對Go的評價(jià)上看,Go語言在設(shè)計(jì)上有以下四個(gè)特點(diǎn)。

1、簡單易用?
不同于那些通過相互借鑒而不斷增加新特性的主流編程語言(如C++、Java等),Go的設(shè)計(jì)者們在語言設(shè)計(jì)之初就拒絕走語言特性融合的道路,而選擇了“做減法”。

他們把復(fù)雜留給了語言自身的設(shè)計(jì)和實(shí)現(xiàn),留給了Go核心開發(fā)組,而將簡單、易用和清晰留給了廣大使用Go語言的開發(fā)者。因此,Go語言呈現(xiàn)出:

  • 簡潔、常規(guī)的語法(不需要解析符號表),僅有25個(gè)關(guān)鍵字;
  • 沒有頭文件;
  • 顯式依賴(package);
  • 沒有循環(huán)依賴(package);
  • 常量只是數(shù)字;
  • 首字母大小寫決定可見性;
  • 任何類型都可以擁有方法(沒有類);
  • 沒有子類型繼承(沒有子類);
  • 沒有算術(shù)轉(zhuǎn)換;
  • 沒有構(gòu)造函數(shù)或析構(gòu)函數(shù);
  • 賦值不是表達(dá)式;
  • 在賦值和函數(shù)調(diào)用中定義的求值順序(無“序列點(diǎn)”概念);
  • 沒有指針?biāo)阈g(shù);
  • 內(nèi)存總是初始化為零值;
  • 沒有類型注解語法(如C++中的const、static等)
  • ……

2、偏好組合?

C++、Java等主流面向?qū)ο笳Z言,通過龐大的自上而下的類型體系、繼承、顯式接口實(shí)現(xiàn)等機(jī)制,將程序的各個(gè)部分耦合起來,但在Go語言中我們找不到經(jīng)典面向?qū)ο蟮恼Z法元素、類型體系和繼承機(jī)制。

那Go語言是如何將程序的各個(gè)部分耦合在一起呢?是組合。

在語言設(shè)計(jì)層面,Go使用了正交的語法元素,包括Go語言無類型體系,類型之間是獨(dú)立的,沒有子類型的概念;每個(gè)類型都可以有自己的方法集合,類型定義與方法實(shí)現(xiàn)是正交獨(dú)立的。
各類型之間通過類型嵌入,將已經(jīng)實(shí)現(xiàn)的功能嵌入新類型中,以快速滿足新類型的功能需求。在通過新類型實(shí)例調(diào)用方法時(shí),方法的匹配取決于方法名字,而不是類型。
另外,通過在接口的定義中嵌入接口類型來實(shí)現(xiàn)接口行為的聚合,組成大接口,這種方式在標(biāo)準(zhǔn)庫中尤為常用,并且已經(jīng)成為Go語言的一種慣用法。

這是Go語言的一個(gè)創(chuàng)新設(shè)計(jì):接口只是方法集合,且與實(shí)現(xiàn)者之間的關(guān)系是隱式的,如此可讓程序各個(gè)部分之間的耦合降至最低。
3、并發(fā)和輕量?

Go語言的三位設(shè)計(jì)者Rob Pike、Robert Griesemer和Ken Thompson曾認(rèn)為C++標(biāo)準(zhǔn)委員會(huì)在思路上是短視的,因?yàn)橛布芸赡茉谖磥硎陜?nèi)發(fā)生重大變化,將語言與當(dāng)時(shí)的硬件緊密耦合起來是十分不明智的,是沒法給開發(fā)人員在編寫大規(guī)模并發(fā)程序時(shí)帶去太多幫助的。
因而他們把將面向多核、原生內(nèi)置并發(fā)支持作為新語言的設(shè)計(jì)原則之一。

Go語言原生支持并發(fā)的設(shè)計(jì)哲學(xué)體現(xiàn)在下面兩點(diǎn)。
(1)Go語言采用輕量級協(xié)程并發(fā)模型,使得Go應(yīng)用在面向多核硬件時(shí)更具可擴(kuò)展性。(2)Go語言為開發(fā)者提供的支持并發(fā)的語法元素和機(jī)制。
4、面向工程?

Go語言的設(shè)計(jì)者在Go語言最初設(shè)計(jì)階段,就將解決工程問題作為Go的設(shè)計(jì)原則之一,進(jìn)而考慮Go語法、工具鏈與標(biāo)準(zhǔn)庫的設(shè)計(jì),這也是Go與那些偏學(xué)院派、偏研究性編程語言在設(shè)計(jì)思路上的一個(gè)重大差異。
這讓Go語言的規(guī)范足夠簡單靈活,有其他語言基礎(chǔ)的程序員都能迅速上手。更重要的是Go自帶完善的工具鏈,大大提高了團(tuán)隊(duì)協(xié)作的一致性。比如Gofmt自動(dòng)排版Go代碼,很大程度上杜絕了不同人寫的代碼排版風(fēng)格不一致的問題。把編輯器配置成在編輯存檔的時(shí)候自動(dòng)運(yùn)行Gofmt,這樣在編寫代碼的時(shí)候可以隨意擺放位置,存檔的時(shí)候自動(dòng)變成正確排版的代碼。此外還有Gofix,Govet等非常有用的工具。

總之,Go在語言層面的簡單讓Go收獲了不遜于C++/Java等的表現(xiàn)力的同時(shí),還獲得了更好的可讀性、更高的開發(fā)效率等在軟件工程領(lǐng)域更為重要的元素。

凹語言?的未來 

雖然今天,Go憑借其優(yōu)越的性能,已經(jīng)成為主流編程語言之一(超過75%CNCF項(xiàng)目,包括KubernetesIstio,都是用Go編寫的,另外,Go也是主要的云應(yīng)用程序語言之一),Go語言在中國也相當(dāng)受歡迎,但我們還是不禁擔(dān)心脫胎于Go的凹語言?,會(huì)有美好的未來嗎?


預(yù)測未來從來都是困難的,不過,好在凹語言?的前面有一個(gè)先行者——Go+語言,我們不妨基于Go+的發(fā)展,來大致推測凹語言?的未來。

Go+是七牛云CEO許式偉發(fā)明的編程語言,于2020年7月正式發(fā)布,2021年10月推出1.0版本,目前最新發(fā)布版本是今年6月13日發(fā)布的1.1版本。也就是說,從正式發(fā)布到現(xiàn)在,經(jīng)過近兩年的時(shí)間,Go+還處于初始階段,距離大規(guī)模應(yīng)用還有一定距離,那么可以預(yù)見,凹語言?在未來相當(dāng)長的時(shí)間里,不會(huì)進(jìn)入廣大開發(fā)者的視野中。

另外,據(jù)ECUG Con 2022大會(huì)上許式偉發(fā)表的看法,雖然大家都比較看重編程語言的性能,但單從性能來看的話,許式偉認(rèn)為Python在腳本語言里面只能算二流,Python其實(shí)并不快。在許式偉看來,對新生的語言來說,最重要它選擇的目標(biāo)人群。

Go+選擇的目標(biāo)人群是全民,許式偉稱其為“連兒童也能掌握的語言”,因而Go+從工程與STEM教育的一體化開始奠定用戶基礎(chǔ)。

正是Go+的這幾個(gè)特性,讓一部分開發(fā)者看好Go+的未來。而對Go+的正向預(yù)期,會(huì)成為Go+進(jìn)一步發(fā)展的助力。

對凹語言?來說,這個(gè)道理也是適用的:凹語言?的發(fā)展重點(diǎn)可能不在于性能,而在于其選擇哪些人群作為目標(biāo)受眾,以及通過何種方式獲得種子用戶。

如果日后凹語言?的項(xiàng)目方會(huì)公布這些消息,那么凹語言?的未來還是可以期待的。

責(zé)任編輯:閆懷德 來源: 51CTO
相關(guān)推薦

2012-12-13 11:12:24

戴爾

2022-07-19 14:23:47

谷歌GO

2022-03-28 10:44:26

FuchsiaOSGoogle操作系統(tǒng)

2015-07-28 15:35:48

學(xué)習(xí)語言

2014-12-22 13:14:48

IE離職

2017-10-26 11:44:19

工具語言編寫

2010-05-13 14:18:48

云計(jì)算百度

2009-04-01 10:43:26

雅虎產(chǎn)品技術(shù)離職

2023-08-29 08:55:45

Go1Go核心

2022-02-27 14:45:16

編程語言JavaC#

2022-11-04 11:11:15

語言入職項(xiàng)目

2012-09-04 11:20:31

2019-11-18 11:00:58

程序員編程語言

2009-03-30 09:09:57

離職百度COO

2025-08-11 08:12:35

2022-08-27 15:03:16

FacebookMeta虛擬現(xiàn)實(shí)

2018-03-30 09:54:37

微軟業(yè)務(wù)重組Windows

2014-05-21 16:04:38

面試面試規(guī)則

2021-07-09 06:48:30

語言Scala編程

2022-02-21 11:15:59

編程語言后端開發(fā)
點(diǎn)贊
收藏

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

77成人影视| 国产精品视频免费一区二区三区| 欧美精品一区二区三区在线四季 | 日韩精品一区二区亚洲av| 国产一级网站视频在线| 欧美日韩黄色| 国产精品久久综合| 国产精品久久av| 黑人巨大精品欧美| 免费a在线看| 久久人人精品| 日韩极品精品视频免费观看| 草草草视频在线观看| 91禁在线观看| 欧美国产美女| 欧美日韩国产综合视频在线观看| 日韩精品另类天天更新| 四虎精品永久在线| 五月综合久久| 中文字幕在线视频久| 激情综合网激情| 日韩网站免费观看| 污视频网址在线观看| 成年网站在线| 日本午夜一本久久久综合| 亚洲精品日韩久久久| 精品少妇一区二区三区在线| 无套内谢的新婚少妇国语播放| 91精品一区二区三区综合在线爱 | 日韩精品日韩在线观看| 久久福利一区二区| 毛片在线不卡| 久久中文字幕电影| 久久久久久久爱| 怡红院一区二区| 国产乱码午夜在线视频| 99久久久久免费精品国产| 69视频在线免费观看| 国产精品无码网站| 影视一区二区三区| youjizz在线视频| 外国成人在线视频| 日韩精品一区二区三区中文精品| 中文字幕黄色大片| 国产成人麻豆精品午夜在线| 欧美精品成人| 亚洲精品www| 少妇一级淫免费放| 黄色免费在线看| 成人性生交大片免费看视频在线 | 亚洲色图狠狠干| 国产成人啪免费观看软件| 美日韩精品视频免费看| 欧美xxxx日本和非洲| 国产精品伦理| 亚洲欧美综合色| 国产福利一区二区三区在线观看| 亚洲第一在线播放| 在线中文一区| 亚洲女人被黑人巨大进入al| 国产欧美日韩综合一区在线观看| 国产黄色特级片| 欧美中文字幕在线观看视频| 欧美日韩伦理片| 精品一区在线看| 午夜精品福利电影| 在线观看日本黄色| 久久人人爽人人爽人人片av不| 偷拍亚洲欧洲综合| 亚洲日本精品一区| 日韩av成人网| 国产女人在线观看| 国产自产视频一区二区三区| 91av国产在线| 亚洲天堂视频网站| 蜜臀av一区二区| 91禁国产网站| 国产精品视频一区在线观看| 视频一区中文字幕国产| 国产精品自产拍在线观看中文| 九热这里只有精品| 五月久久久综合一区二区小说| 亚洲精品中文字幕99999| 欧美日韩裸体免费视频| 特级毛片在线免费观看| 久久视频www| 国产精品精品国产色婷婷| 精品久久久三级| 国产日韩欧美视频在线观看| 日韩电影在线看| 欧美亚洲免费电影| 日本熟妇乱子伦xxxx| 在线观看国产精品入口| 午夜精品久久久久久久99黑人 | 在线激情免费视频| 97久久超碰国产精品电影| 亚洲xxx自由成熟| 一本大道伊人av久久综合| 日韩影院免费视频| 亚洲自拍小视频| 国产日本精品视频| 91美女片黄在线| 国产在线精品一区二区中文| 国产精品一区在线看| 亚洲精品日韩一| 四虎免费在线观看视频| ****av在线网毛片| 亚洲图片自拍偷拍| 国产aaa免费视频| 免费网站在线观看人| 一区二区成人在线| 白白操在线视频| 神马久久资源| 欧美视频在线一区| 日本 片 成人 在线| 99精品国自产在线| 欧美疯狂做受xxxx富婆| 日韩va在线观看| 国产精品亚洲欧美日韩一区在线 | 日韩手机在线观看视频| 日韩视频在线直播| 4438成人网| 欧美日韩理论片| 美女日韩一区| 中文字幕亚洲字幕| 国产精品国产三级国产传播| 欧美一区网站| 97免费在线视频| 国产成a人亚洲精v品无码| 国产日韩影视精品| 一区二区91美女张开腿让人桶| 国产极品在线观看| 欧美一区二区三区小说| www.欧美com| 91麻豆精品国产91久久久平台 | 国产精品一区免费在线| 一色桃子一区二区| 后入内射无码人妻一区| 在线精品小视频| 国产欧美久久久久久| 国产一区二区三区福利| 欧美日韩精品在线播放| 亚洲色偷偷色噜噜狠狠99网 | 搞av.com| 黄色欧美网站| 欧美另类在线播放| 亚洲欧美在线观看视频| 日日摸夜夜添夜夜添亚洲女人| 国产一区二区三区色淫影院| 欧美色图天堂| 精品成人一区二区三区四区| 国产肥白大熟妇bbbb视频| 欧美日韩一二| 欧美日韩成人在线播放| 国产精品久久久久久在线| av资源网一区| 国产精品久久..4399| 成人mm视频在线观看| 日韩三级.com| 精品无码国产污污污免费网站| 麻豆九一精品爱看视频在线观看免费| 国产欧美精品在线播放| 黄色在线论坛| 日韩欧美三级在线| 日韩av一二三区| 久久亚洲私人国产精品va媚药| 亚洲成熟丰满熟妇高潮xxxxx| 少妇精品久久久一区二区| 久久久精品视频成人| 日韩色图在线观看| 久久久精品tv| aa视频在线播放| 欧美天堂社区| 色综合久久88色综合天天看泰| 国产福利小视频| 亚洲不卡在线观看| 久久aaaa片一区二区| 激情五月综合| 78色国产精品| av中文字幕一区二区三区| 欧美日韩国产精品自在自线| 久久久久久久久毛片| 日韩精品视频网| 中文字幕中文字幕在线中心一区| 日韩精品成人| 日本成熟性欧美| 婷婷丁香一区二区三区| 亚洲在线视频网站| 无码人妻精品一区二区三区温州 | 亚洲免费大片在线观看| 黄色在线免费播放| 日本va欧美va瓶| 800av在线免费观看| 国产一卡不卡| 成人xxxxx色| 免费高清在线观看| 亚洲国产精品久久| 久久久精品视频免费| 久久久久久久综合色一本| 免费成人黄色大片| 国产一区91| 蜜桃91精品入口| 欧美激情护士| 日韩精品中文字| 一区二区三区www污污污网站| 一区二区三区.www| 在线观看免费小视频| 热久久国产精品| 男女啪啪免费视频网站| 国产韩日影视精品| 欧美日韩成人一区二区三区| 警花av一区二区三区| 国产精品999999| av女优在线| 精品999在线播放| 91成人国产综合久久精品| 福利一区福利二区微拍刺激| 日本老熟俱乐部h0930| 国产精品无遮挡| 亚洲久久中文字幕| 欧美一级专区| 日本在线一区| 久久97精品| 成人国产一区二区| 四虎影视国产精品| 欧美精品午夜视频| 在线免费看av| 亚洲人成亚洲人成在线观看| 中文字幕91爱爱| 亚洲欧洲色图综合| 91网站免费视频| av电影天堂一区二区在线观看| av在线免费看片| 毛片av一区二区| 国产精品三级一区二区| 国产精品99久久| 亚洲精品第一区二区三区| 国产精品亚洲欧美一级在线| 国产精品久久久久久av下载红粉| 欧亚在线中文字幕免费| 97精品久久久| 91九色porn在线资源| 欧美激情中文字幕在线| 自由的xxxx在线视频| 亚洲黄色在线看| 内射后入在线观看一区| 日韩欧美综合在线视频| 亚洲精品卡一卡二| 不卡的看片网站| 色综合手机在线| 国产精品va| 午夜老司机精品| 国产日韩三级| 国产精品一区二区电影| 黄色精品视频网站| 91国产美女在线观看| 波多野结衣中文在线| 这里只有精品视频| lutube成人福利在线观看| 亚洲人午夜精品| 成人免费在线观看| 久久精品成人欧美大片古装| 黄色动漫在线| 欧美激情喷水视频| 大片免费播放在线视频| 最近2019年好看中文字幕视频| 亚洲精品18p| 欧美日本乱大交xxxxx| 一级全黄裸体免费视频| 69av一区二区三区| 成人av免费播放| 欧美日韩国产区一| av加勒比在线| 精品成人a区在线观看| 毛片网站在线| 久久深夜福利免费观看| 国产免费av高清在线| 色阁综合伊人av| av毛片在线| 欧美亚州一区二区三区| 99re久久| 国产伦一区二区三区色一情| 国产精品片aa在线观看| 91制片厂免费观看| 亚洲伊人网站| 想看黄色一级片| 91丨九色丨尤物| 黄色a级片在线观看| 国产精品天干天干在观线| 加勒比婷婷色综合久久| 欧美丝袜第一区| 91国产丝袜播放在线| 亚洲一区免费在线观看| 日日摸天天添天天添破| 欧美精品第1页| 免费观看的毛片| 最近2019中文字幕一页二页 | 手机在线精品视频| 中文字幕免费国产精品| 美女精品导航| 国产精品免费电影| 欧美aaa视频| aa日韩免费精品视频一| 日韩精品欧美| 天天综合中文字幕| 99国产精品视频免费观看一公开| av无码久久久久久不卡网站| 日本成人中文字幕在线视频 | 国产亚洲欧美激情| 黄色在线观看免费| 夜夜嗨av一区二区三区中文字幕| 精品免费囯产一区二区三区 | 野战少妇38p| 不卡视频免费播放| 欧美88888| 一本色道**综合亚洲精品蜜桃冫| 国产女主播福利| 中国china体内裑精亚洲片| 欧美久久天堂| 国产精品久久国产三级国电话系列 | 免费av在线网址| 国产精品91一区| 蜜臀av免费一区二区三区| 国产精品成人久久电影| 国产精品69久久久久水密桃| 亚洲欧美另类日本| 欧美亚洲综合久久| 日漫免费在线观看网站| 亚洲一区第一页| 视频一区二区三区不卡| 欧美尺度大的性做爰视频| 日本欧美一区| 欧美日韩一区在线视频| 中文日韩在线| 中文字幕乱码在线| 国产日韩视频一区二区三区| 日韩精品成人在线| 精品福利一区二区三区免费视频| 成人影院在线观看| 91成人在线视频| 好吊妞视频这里有精品| 久艹视频在线免费观看| 粉嫩aⅴ一区二区三区四区| 人人妻人人澡人人爽人人精品 | 国产免费内射又粗又爽密桃视频| 蜜桃一区二区三区在线观看| 午夜精产品一区二区在线观看的| 日韩欧美国产激情| 日韩a在线观看| 日本久久久a级免费| 国产精品一区二区精品| 在线免费一区| 国产一区二区91| 欧美毛片在线观看| 日韩精品一区二区三区中文精品| 色a资源在线| 国产精品成人播放| 精品国产乱码久久久久久蜜坠欲下 | 美女免费久久| 91成人免费看| 在线观看不卡| 中日韩av在线播放| 成人欧美一区二区三区| 国产白浆在线观看| 97成人在线视频| 精品国产一级毛片| 亚洲美女性囗交| 亚洲综合自拍偷拍| 亚州av在线播放| 国产精品久久久久久久久久久久久久 | 亚洲精品乱码久久久久久自慰| 国产亚洲人成网站| 一区二区三区在线免费观看视频| 精品国产拍在线观看| 欧美专区一区| 日本免费黄视频| 国产精品一区一区| 亚洲精品国产精品国自| 777午夜精品视频在线播放| 色在线视频网| 欧美日韩在线一区二区三区| 久久综合综合久久综合| 日韩欧美中文字幕视频| 亚洲精品视频网上网址在线观看| 91欧美精品| 久久这里只有精品18| 久久久久久久久久久久久女国产乱| 亚洲视频一区二区三区四区| 欧美肥臀大乳一区二区免费视频| 亚洲人成网站77777在线观看 | 国产亚洲人成a在线v网站 | 一区二区日本| av中文字幕在线不卡| 一区二区不卡视频在线观看| 国模视频一区二区| 日韩三级精品| 成人性做爰aaa片免费看不忠| 91麻豆国产在线观看| 91成品人影院| 日韩av电影免费观看高清|