精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

av在线加勒比| 97se视频在线观看| 欧美日韩最好看的视频| 欧美肥妇bbwbbw| 五十路在线视频| 欧美3p在线观看| 久久久精品欧美丰满| 欧美www在线| 日韩精品你懂的| 亚洲 欧美 激情 另类| 久久久噜噜噜久久狠狠50岁| 精品久久99ma| 大陆极品少妇内射aaaaaa| 中文字幕网址在线| 精品大片一区二区| 欧美色播在线播放| 久久伊人一区| 免费看日韩毛片| 精品视频在线你懂得| 夜夜嗨av一区二区三区| 91天堂在线观看| 久久精品一区二区三区四区五区| 国产厕拍一区| 婷婷激情综合网| 精品一区二区三区视频日产| 日韩欧美激情视频| 91精品国产调教在线观看| 欧美疯狂做受xxxx富婆| 老汉色影院首页| 精品国产18久久久久久| 你懂的国产精品永久在线| 欧美一区二区三区免费观看视频 | 亚洲网址在线观看| 亚洲日本va在线观看| 国产欧美日韩视频| 婷婷伊人五月天| 亚洲1区在线| 五月综合激情日本mⅴ| 精品无人区一区二区三区| 国产口爆吞精一区二区| 欧美视频亚洲视频| 日韩成人黄色av| 黄色在线视频网| 制服丝袜专区在线| 国产精品成人免费在线| 97视频资源在线观看| 91久久精品无码一区二区| 欧美日韩亚洲一区| 久热精品视频在线| 999精品免费视频| 国产精品字幕| 一区二区三区自拍| 欧洲一区二区日韩在线视频观看免费 | 亚洲三级网址| 欧美视频精品在线观看| 青青在线免费视频| 香蕉视频911| 不卡的av在线| 国产精品中文字幕在线| 久久久精品一区二区涩爱| 亚洲老女人视频免费| 亚洲精品国产精品国自产观看浪潮| 白嫩少妇丰满一区二区| 成人毛片av在线| 久久久另类综合| 日本高清不卡三区| 在线免费av电影| 99精品1区2区| 91夜夜未满十八勿入爽爽影院| 一二三区在线播放| 国产日韩欧美一区二区三区在线观看 | 原创真实夫妻啪啪av| av色在线观看| 狠狠久久五月精品中文字幕| 在线观看一区欧美| 免费一级在线观看| 丁香桃色午夜亚洲一区二区三区| 国产精品成人v| 国产一级一片免费播放| 日韩电影免费网站| 亚洲男人av电影| 无码成人精品区在线观看| 超碰国产精品一区二页| 亚洲在线成人精品| 尤物av无码色av无码| 老司机在线永久免费观看| 成人午夜激情影院| 蜜桃导航-精品导航| 国产片在线观看| 97久久精品人人澡人人爽| 久久久久综合一区二区三区| wwwav网站| 国产综合成人久久大片91| 日韩av免费在线观看| 日本最新中文字幕| 欧美日韩国产探花| 欧美一级淫片videoshd| 国产午夜福利片| 日韩福利视频导航| 国产精品99一区| 欧美精品一二三四区| 极品少妇一区二区三区| 久久成人亚洲精品| 国产午夜在线播放| 激情六月婷婷久久| 国产日韩中文字幕在线| 人妻无码中文字幕免费视频蜜桃| 成人自拍视频在线| 日韩精品国内| 国产精品一二三区视频| 亚洲最大色网站| 国产精品拍拍拍| 国产精品久久亚洲不卡| 欧美α欧美αv大片| 国精产品一区一区| 北条麻妃国产九九九精品小说 | 国产精品一区二区在线| 国产77777| 国产69精品久久99不卡| 国产91精品一区二区绿帽| 精品人妻一区二区三区浪潮在线| 久久久久久久久97黄色工厂| 91黄色在线看| 国产美女精品写真福利视频| 成年美女黄网站色大片不卡| 先锋影音在线资源站91| 国产影视一区| 亚洲人成五月天| 中文字幕黄色网址| 日韩理论片av| 青草成人免费视频| 久久精品偷拍视频| 国内精品国产成人| 日韩视频精品| 国产精品专区免费| 日韩成人在线免费观看| 国产第一页在线播放| 国产一区二区精品久久91| 西游记1978| 国产高清一区二区三区视频 | 五月婷婷激情五月| 91在线免费视频观看| 天堂…中文在线最新版在线| 在线精品亚洲欧美日韩国产| 亚洲福利精品在线| 黄色国产在线观看| 欧美韩日一区| 成人激情视频在线| 午夜激情小视频| 精品国产鲁一鲁一区二区张丽| 99久久久无码国产精品性波多| 蜜乳av综合| 美女国内精品自产拍在线播放| 97精品人妻一区二区三区在线 | 水蜜桃亚洲一二三四在线| 性欧美hd调教| 欧美一区二区三区视频在线| 51精品免费网站| 国产一区二区精品久久| 男女激情免费视频| 免费观看成人www动漫视频| 中文字幕日韩欧美精品在线观看| 欧美日韩精品亚洲精品| 日韩成人午夜电影| 亚洲午夜精品久久久久久浪潮| japanese色国产在线看视频| 日韩av在线一区二区| 亚洲黄色免费观看| 国产精品水嫩水嫩| 国产精品沙发午睡系列| 国产日韩在线观看视频| 久久91超碰青草是什么| 中文字幕乱码视频| 椎名由奈av一区二区三区| 国产淫片av片久久久久久| 欧美精品羞羞答答| 91久久精品www人人做人人爽| 免费毛片在线看片免费丝瓜视频| 欧亚洲嫩模精品一区三区| 亚洲视频 中文字幕| 香蕉久久a毛片| 国产精品亚洲一区| 久久久久久国产精品免费无遮挡| 91麻豆精品国产91久久久久久久久| 国产特黄级aaaaa片免| 亚洲高清久久| 青娱乐一区二区| 日韩三级精品| 国产精品av在线播放| 成人欧美在线| 亚洲人成绝费网站色www| 国产女人18毛片水真多| 中文字幕一区二区三区乱码在线| 天天操精品视频| 婷婷成人基地| 成人黄色午夜影院| 僵尸再翻生在线观看| 日韩综合视频在线观看| 亚洲国产无线乱码在线观看| 久久先锋影音av| 成年人视频观看| 66视频精品| 欧美日韩精品久久久免费观看| 91麻豆精品| 国产成人精品一区| a级片在线免费| 久久久国产精品亚洲一区| 国产精品免费无遮挡| 欧美日韩黄色大片| 视频这里只有精品| 国产精品亚洲午夜一区二区三区| 五月天激情图片| 激情五月综合| 韩国成人一区| 哺乳挤奶一区二区三区免费看| 欧美激情精品在线 | 亚洲精品一区久久久久久| 日韩欧美亚洲国产| 国产精品久久毛片a| 亚洲一二三不卡| 男人操女人的视频在线观看欧美| 亚洲一区二区在线看| 国产成人手机高清在线观看网站| 产国精品偷在线| 日本不卡1234视频| 在线播放日韩专区| 国产区精品在线| 欧美视频在线一区二区三区 | 天堂中文а√在线| 欧美精品日韩综合在线| 亚洲av无码不卡| 日韩欧美综合在线视频| www.99re6| 国产91高潮流白浆在线麻豆| 欧美在线aaa| 日韩在线不卡| 涩涩涩999| 精品一区不卡| 亚洲精品在线免费| 一级毛片精品毛片| 亚洲资源在线看| 热色播在线视频| 欧美亚洲第一页| 9i看片成人免费高清| 欧美在线观看视频| 一二三四视频在线中文| 欧美一级视频免费在线观看| 欧美xo影院| 国产精品高潮呻吟久久av野狼 | 欧美又粗又大又爽| 成人黄色三级视频| 欧美视频在线一区二区三区| 亚洲一区二区三区高清视频| 欧美绝品在线观看成人午夜影视| 国产精品特级毛片一区二区三区| 欧美精品色综合| 亚洲av永久纯肉无码精品动漫| 亚欧色一区w666天堂| 国产一级做a爱免费视频| 亚洲国产美女搞黄色| 国产无遮挡在线观看| 国产精品久久久久久久久免费丝袜 | 不卡的一区二区| 久久久综合网| 日b视频免费观看| 日产精品一区二区| 最新视频 - x88av| 欧美日本一区二区视频在线观看| 欧美日韩福利在线| 视频在线观看91| 日本国产一级片| 成人免费高清视频在线观看| 毛片网站免费观看| 自拍偷拍欧美激情| 国产乡下妇女做爰视频| 色哟哟国产精品免费观看| 亚洲一区二区色| 精品国产电影一区二区| 精品国产999久久久免费| 亚洲第一视频网站| 丁香在线视频| 欧美国产日韩一区二区在线观看| 在线高清av| 成人在线视频福利| 久久久久观看| 亚洲自拍的二区三区| 亚洲免费成人| 免费拍拍拍网站| 日精品一区二区三区| 精品人妻一区二区三| 91丨国产丨九色丨pron| 蜜臀av粉嫩av懂色av| 国产亚洲va综合人人澡精品| 国产精品三级在线观看无码| 中文字幕一区三区| 在线天堂中文字幕| 香蕉久久一区二区不卡无毒影院| 波多野结衣人妻| 精品久久久久久亚洲综合网| 1769在线观看| 88xx成人精品| 超级碰碰久久| 亚洲尤物视频网| av中文一区| 欧美大片在线播放| 国产精品影视在线| 亚洲精品成人av久久| 岛国视频午夜一区免费在线观看| 亚洲在线免费观看视频| 日韩精品中文字幕视频在线| 成人高清免费在线| 国产欧美日韩最新| 久久最新网址| 亚洲熟妇av日韩熟妇在线| 国产成人精品亚洲777人妖| 韩国av中国字幕| 99免费精品在线观看| 三上悠亚影音先锋| 国产精品青草综合久久久久99| 日本最新中文字幕| 欧美tickling网站挠脚心| 日本高清在线观看wwwww色| 日韩美女免费视频| 日韩精选在线| 午夜精品区一区二区三| 国产免费成人| xfplay5566色资源网站| 一区二区三区中文免费| 91欧美日韩麻豆精品| 中文字幕av一区二区三区谷原希美 | 国产精品青草综合久久久久99| 色一情一乱一伦| 亚洲美女视频网| 肉色欧美久久久久久久免费看| 免费一区二区三区| 亚洲男人影院| 成年人在线观看av| 日韩欧美在线免费| 欧美成人综合在线| 奇米成人av国产一区二区三区 | 2025韩国大尺度电影| 欧美久久久久| 深夜做爰性大片蜜桃| 亚洲欧美一区二区三区国产精品 | 久久夜色精品亚洲| 亚洲国产精彩中文乱码av| 交100部在线观看| 欧美精品二区三区四区免费看视频| 一道本一区二区| 久久久久久久久久久久久久久| 国产精品久久久久久久久久久免费看 | 精品一区二区三区电影| 东京一区二区| 日韩av一级大片| 激情综合色播五月| 欧美精品99久久久| 欧美在线免费观看亚洲| av在线电影观看| 97色在线播放视频| 国产精品1区| 欧美性潮喷xxxxx免费视频看| 成人高清视频在线| 亚洲黄色免费观看| 中文字幕一区二区三区电影| 中文成人激情娱乐网| 高清无码一区二区在线观看吞精| 国产69精品久久777的优势| 日日摸天天添天天添破| 中文字幕精品网| 看亚洲a级一级毛片| 亚洲v国产v在线观看| 久久er99精品| 中字幕一区二区三区乱码| 亚洲国产精品久久艾草纯爱| 日本大臀精品| 国产69精品久久久| 精品国产三级| 国产人妻777人伦精品hd| 欧美高清一级片在线观看| 国产欧美一级片| 91高清免费在线观看| 成人毛片免费看| 成人欧美精品一区二区| 色94色欧美sute亚洲线路一ni| 天天操天天爱天天干| 欧美福利视频在线| 久久99高清| 欧美国产在线一区| 日韩欧美亚洲国产一区| 好吊日视频在线观看| 久久久精品国产一区二区三区| 麻豆久久久久久| а天堂中文在线资源| 亚洲аv电影天堂网| 成人一区视频| 亚洲精品不卡| 99re热视频精品| 国产免费叼嘿网站免费| 国产91久久婷婷一区二区| 亚洲夜间福利|