谷歌發明程式語言Go簡化應用開發

2021-05-10 13:51:52 字數 603 閱讀 3088

北京時間11月11日早間訊息,據國外**報道,谷歌周二推出了一種全新的程式語言,可以在不損失應用程式效能的情況下降低**的複雜性。

這種名為go的程式語言已經開始在谷歌內部測試,但仍然處於實驗階段,所以谷歌周二只是將其作為開源**發布,希望得到外界的幫助。

谷歌首席軟體工程師羅布派克(rob pike)說:我們之所以開發go,是因為過去10多年間軟體開發的難度令人沮喪。

go的目標是希望提公升現有程式語言對程式庫等依賴性(dependency)的管理,這些軟體元素會被應用程式反覆呼叫。由於存在並行程式設計模式,因此這一語言也被設計用來解決多處理器的任務。

谷歌大約兩年前開始開發go,並於1年前投入了一組全職員工。谷歌當初將該語言設計為一款系統程式語言,可以被用於網路伺服器、儲存系統和資料庫中。但是谷歌認為,該語言還有望被用於其它領域。

由於go尚未成熟,因此谷歌旗下各類面向使用者的服務或應用都沒有採用該語言。正因如此,谷歌才需要外部程式設計人員的協助。派克說:我們需要更好的程式庫和工具,而開源社群能夠在這些方面為我們提供很大的幫助。

通過建立新的程式語言,谷歌將繼續拓展計算領域的各個方面,從而促進這些領域的發展。這同樣也是谷歌開發android作業系統、chrome瀏覽器和chrome os的動機所在。

Go 語言程式設計

課程名稱 go 語言程式設計 課程時間 2014年7月30日 週三 20 50 22 00 課程安排 20 50 21 00 通過郵件位址登入網路課堂 21 00 22 00 主題演講 徐立 與qa ps 課程諮詢 入qq群 csdn技術交流 群號是303806405 課程名稱 go 語言程式設計 ...

Go語言之Go語言網路程式設計

go語言的 net 包中有乙個 tcpconn 型別,可以用來建立 tcp 客戶端和 tcp 伺服器端間的通訊通道,tcpconn 型別裡有兩個主要的函式 func c tcpconn write b byte n int,err os.error func c tcpconn read b byt...

Go基礎程式設計 Go語言介紹

2009年11月10日,go語言正式成為開源程式語言家庭的一員。go語言 或稱golang 是雲計算時代的c語言。go語言的誕生是為了讓程式設計師有更高的生產效率,go語言專門針對多處理器系統應用程式的程式設計進行了優化,使用go編譯的程式可以媲美c或c 的速度,而且更加安全 支援並行程序。開發人員...