谷歌推全新開源編程語言Go 優(yōu)化多處理器編程 |
發(fā)布時間: 2012/9/12 20:54:58 |
北京時間11月11日消息,據(jù)國外媒體報道,本周二谷歌宣布推出一款名為Go的全新開源編程語言,可以優(yōu)化規(guī)模復(fù)雜和多處理器系統(tǒng)的應(yīng)用程序編程。 Go是谷歌今年發(fā)布的第二款編程語言。今年7月份,谷歌曾發(fā)布了Simple語言,它是用來開發(fā)Android應(yīng)用的一種BASIC語言。 谷歌資深軟件工程師羅布·派克(Rob Pike)表示,“Go讓我體驗(yàn)到了從未有過的開發(fā)效率。”派克表示,和今天的C++或C一樣,Go是一種系統(tǒng)語言。他解釋道,“使用它可以進(jìn)行快速開發(fā),同時它還是一個真正的編譯語言,我們之所以現(xiàn)在將其開源,原因是我們認(rèn)為它已經(jīng)非常有用和強(qiáng)大。” 2007年,谷歌把Go作為一個20%項目開始研發(fā),即讓員工抽出本職工作之外時間的20%,投入在該項目上。除了派克外,該項目的成員還其它一些谷歌工程師。 派克表示,編譯后Go代碼的運(yùn)行速度與C語言非常接近,而且編譯速度非?,就像在使用一個交互式語言。 現(xiàn)有編程語言均未專門對多核處理器進(jìn)行優(yōu)化。派克表示,Go就是谷歌工程師為這類程序編寫的一種語言。它不是針對編程初學(xué)者設(shè)計的,但學(xué)習(xí)使用它也不是非常困難。Go支持面向?qū)ο螅揖哂姓嬲姆庋b(closures)和反射(reflection)等功能。 本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |