Go語言將登陸安卓平台

來源:互聯網
上載者:User

Go語言將登陸安卓平台

        根據Google Go 語言Team Dev成員 David Crawshaw 的透露,Go 語言即將登陸安卓平台。對那些希望安卓平台上的開發語言不只有 Java 的人來說,雖然等來的不是 Dart 語言或 Groovy 語言,這仍然是一個讓人歡欣鼓舞的訊息。

     這並不是將 Go 語言實現成完全的可替換 Java。計劃中 Go 語言在安卓平台上的封裝並沒有全面涉及 Android SDK,而是基於 NDK。對於 Go 語言來說——Crawshaw 評論道——SDK 實在是太龐大了:


  讓 Go 語言在安卓平台上和 Java 等效——這是無法完成的任務。安卓平台用 Java 寫出,包含了海量的 API 介面。任何試圖用 Go 語言封裝所有這些介面的企圖都是得不償失的:手工封裝會導致功能上的欠缺,自動封裝會讓 Go 語言變得醜陋。不管那種方式,都難以很快的實現。
        Go 1.3 已經發布,Crawshaw 透露在 Go 1.4 版中將會包含這些內容,所以,我們還需要等一陣子。不管怎樣,這是一項有趣的實現,它會讓程式員的工作變得更容易些——至少在某些編程中。
  Cawshaw 透露的另外一些資訊包括:
  OpenGL, OpenSL, 和 OpenMAX 介面實現
  Java -> Go 語言介面工具,通過它,Java 可以調用 Go 程式庫

       附:Go語言是Google2009發布的第二款開源程式設計語言。Go語言專門針對多處理系統應用程式的編程進行了最佳化,使用Go編譯的程式可以媲美C或C++代碼的速度,而且更加安全、支援並行進程。

                                      

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.