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