喜歡搞怪創新的Google又出招了, Go 語言出擊!

| No Comments | No TrackBacks

Go的吉祥物 Gordon田鼠

  繼Chrome OS 以後, Google 似乎欲求不滿, 總是不鳴則己, 一鳴驚人, 再次拋出個震撼的新聞, Google 自己研發的新語言 -- GO, 以加速程式開發。 Go結合了像是Python動態語言的開發速度,以及擁有C及C++語言等編譯語言的效能及安全性,同時也是一個開放源碼計畫。

  根據Google 所發表的文告所說, Go 是一個並行的,具垃圾蒐集功能的語言,並可快速編譯。它在單一電腦上可於幾秒內編譯一個大型的Go程式;而且提供一個軟體架構模型以讓相依分析更容易,並避免有過多的檔案及程式庫;Go的型態系統沒有階層,因此不用消耗時間定義各種型態的關係;Go可支援垃圾蒐集、同時執行及通訊;而且Go的主要設計之一就是用來撰寫多核機器上的系統軟體。

  根據官方的範例, Go 似乎並不難.  例如:


package main
import "fmt"
func main() {
  fmt.Printf("Hello, 世界\n")
}


  遺憾的是, 目前Go只支援Linux 以及Mac.

  因此筆者不禁在想, Go 是否也會在世界掀起一陣浪潮, 成為主流?  還是平庸無奇渡過一生?  當然我是相信Google裡的怪物, 更何況Go的吉祥物竟然是筆者的洋名, 那麼筆者自然沒有拒絕Go的理由了。

  看來等哪一天, 就用Go寫出魔法程序代碼(請參考筆者的簡單易懂的現代魔法 - 生成魔法).

No TrackBacks

TrackBack URL: http://www.ode2forest.com/mt-tb.cgi/45

Leave a comment

About this Entry

This page contains a single entry by Gordon Lim published on November 11, 2009 7:07 PM.

在Solaris設定永久的環境變數 was the previous entry in this blog.

新生活 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.