云計(jì)算的興起后,新興的互聯(lián)網(wǎng)語言正在程序員社區(qū)越來越受歡迎。作為網(wǎng)絡(luò)巨頭,谷歌的許多產(chǎn)品為人們所熟知,但是有一個面向云計(jì)算時代的編程語言Go,卻十分低調(diào),實(shí)際上,這種語言開發(fā)的項(xiàng)目越來越多。日前,美國科技新聞網(wǎng)站讀寫網(wǎng),將視角瞄準(zhǔn)了谷歌推出的編程語言Go。
在互聯(lián)網(wǎng)應(yīng)用程序開發(fā)中,Java仍然占據(jù)主導(dǎo)地位,不過,面對現(xiàn)代的計(jì)算方式,尤其是云計(jì)算的興起,已經(jīng)出現(xiàn)了新的開發(fā)工具和編程語言。谷歌的Go語言,明確為云計(jì)算編程開發(fā),由于在結(jié)構(gòu)上的美觀等特點(diǎn),這種語言正在受到越來越多開發(fā)者的歡迎。
從某種角度來說,谷歌的Go語言十分低調(diào),比如按照跟蹤搜索關(guān)鍵詞熱度的“谷歌趨勢”統(tǒng)計(jì),人們對Go語言的興趣,遠(yuǎn)遠(yuǎn)無法和現(xiàn)有的開發(fā)語言進(jìn)行對比,比如Java,C++和Javascript。
不過這并不是完整的故事。目前幾乎無法統(tǒng)計(jì)需要Go編程能力的開發(fā)員的崗位數(shù)量有多少,不過仍然有一些跡象和數(shù)據(jù)表明,在招募開發(fā)者的企業(yè)中,Go語言呈現(xiàn)出強(qiáng)勁增長的動力。
最好觀察Go語言普及程度的指標(biāo),是觀察有多少開放源碼的項(xiàng)目,使用了這種語言。
谷歌Go語言的增長趨勢(騰訊科技配圖)
根據(jù)Redmon公司分析師DonnieBerkholz針對Ohloh數(shù)據(jù)庫(跟蹤了全世界的60萬個開放源碼項(xiàng)目),Go語言的滲透率出現(xiàn)了實(shí)質(zhì)性增長。
這位分析師表示,在所有的開源委托開發(fā)項(xiàng)目中,使用Go語言的開發(fā)比例,已經(jīng)占到了百分之一。對于一種年輕的語言,這樣的比例已經(jīng)實(shí)屬不易。
為什么人們會選擇Go語言,當(dāng)然和云計(jì)算的需求有關(guān)系。Go語言設(shè)計(jì)者之一的派克(Rob-Pike)介紹說,最初之所以推出Go語言,是希望對傳統(tǒng)的C++語言進(jìn)行改進(jìn),因?yàn)樵贑++語言的控制結(jié)構(gòu)中,要實(shí)現(xiàn)并發(fā)操作存在困難。Go語言另外一個優(yōu)點(diǎn),是在同一時間可以運(yùn)行程序的多個進(jìn)程。
媒體指出,云計(jì)算是未來發(fā)展的方向,所以越來越多的程序員,開始學(xué)習(xí)Go語言。
有意思的是,程序開發(fā)語言,似乎成為互聯(lián)網(wǎng)巨頭競爭的一個新戰(zhàn)場。日前,社交網(wǎng)站臉書(Facebook)的三位工程師,正式對外發(fā)布了一種新的編程語言Hack,據(jù)稱臉書內(nèi)部已經(jīng)使用這種語言長達(dá)一年時間,工程師希望通過開源,讓其他開發(fā)者共同來完善這種語言。