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