google go語言

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

引用:http://developer.51cto.com/art/201203/326428.htm

Google今天發布了Go語言的首個正式版本,Google稱,這是該語言發展過程中的一個重要的裡程碑。

Go 語言最初由Rob Pike等Google工程師在2007年9月啟動設計工作,在2009年11月正式對外發布。Go將動態語言易於編寫的特性和靜態語言的高效性相結合,具備良好的易用性和極佳的執行效率。Go語言最初定位於網路伺服器、儲存系統和資料庫的程式設計,同時在語言中包含並發構造體,以協助開發人員建立並行任務。GoTeam Dev曾表示,編譯完成的Go程式運行速度接近C語言實現的程式。

在3月中旬,Google曾發布Go 1的候選版本,並稱已經非常接近正式版了。而此次發布的正式版在候選版的基礎上改進了部分功能,修複了一些bug,核心庫和效能更加穩定,意味著可以正式用於生產。

Go 1 正式版的改進包括語言方面的改變(如Unicode字元的新類型)以及標準庫的變化(如新增了包和重新命名了strconv包),此外,包的層級已經進行了重新整理,放置到了相應的組中,如網路設施、RPC包、網路子目錄等。

Google稱,Go語言向前相容,使用Go 1編寫的代碼,除了少數情況外,基本都可以在該版本的所有生命週期中繼續編譯和運行,即使後續版本(如Go 1.1、1.2等)進行了更新和bug修複。Go語言相容性可參閱:http://golang.org/doc/go1compat.html

Google此次還首次推出了Go語言的二進位版本(已編譯版本),這意味著Go可以在Linux、FreeBSD、Mac OS X以及Windows中運行。

此外,Google還圍繞新增的 Go 命令調整了 Go 的工具套件,以使開發人員更好地讀取、構建、安裝和維護 Go 應用程式。

該版本完整的變化參閱:http://golang.org/doc/go1.html

隨著Go 1的發布,GoogleApp Engine SDK也進行了更新,Go的相關改進已經被應用到了App Engine庫中。

下載地址:

  • Go 1
  • Google App Engine SDK for Go

原文連結:http://www.iteye.com/news/24687

【編輯精選】

  1. Google研發先進編程技術 簡化Web應用開發
  2. Go語言寫Web應用程式
  3. Go語言源碼可追溯到1972 年?
  4. Google發布Go程式設計語言首個候選版
  5. 用Google Go語言實現http共用
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.