GO是一個開源項目,由Google大神發明的,他主要是用于應用程序級開放,可以編譯成機器碼,和C++一樣不需要.NET或JAVA那樣的運行框架,因此是個不錯的編程語言。更何況發明者都是高手中的高手,而且Google也開始使用這個語言來開發他們自己的項目了。GO于2009年開始到現在還是個年輕的編程語言,以前一直從事.NET開發一直沒有注意到這個語言,從語法等等上看他有很多比其他語言更優越的地方,希望Google可以將它打造一個Google級別的編程語言。
由于筆者接觸很晚,而且年輕的語言在不同版本中也會有所改動,即使是C++這樣的語言,最近幾年變動也是相當的大的。本文主要是介紹一下GO編程語言,以及我們應該如何開始我們的編程生涯,最終的目的是使用他來開發游戲服務端。
首先介紹一下GO語言的官方網站:http://golang.org,安裝可以到該網站上去下載相對應的操作系統的GO編譯器,標準庫。筆者嘗試了Ubuntu12.04和Windows8下不同編程環境的安裝和配置。
1.Windows環境配置:
在Windows下直接下載個MSI安裝包,安裝后可以使用了,筆者使用IntellJ idea來作為開發工具,聽說在Java世界里這是一款神器,當然在VS開發很多人都用過Resharper插件吧,就是該公司的。筆者使用免費版本的,因為正在學習當中,慢慢摸索,如果大家有比較好的可以推薦一下。
安裝完IntellJ idea后需要激活GO插件,操作很簡單看一下就知道了。
2.UBUNTU下環境配置:
筆者很少使用非Windows系統,所以可能對他們有點不熟悉,不過安裝下軟件還是可以的。本來想干脆把系統緩存UBUNTU,不過語言搞了幾天老感覺那個網速非常不爽,所以還是用回Windows方便,而且很大一部分都在使用Windows,如果以后有需要估計會使用他。
安裝GO很簡單,在有apt-get情況下,主要如果網速不行,等待很郁悶,特別是我想把GO源碼hg到我的電腦上,一直也沒成功過,更新提供還老是有一個鏈接不上,估計我們的墻太厚了。安裝GO使用sudo apt-get install golang命令就可以了,然后配置一下環境變量:
export GOROOT=$HOME/go export GOARCH=amd64 export GOOS=linux export PATH=.:$PATH:$GOBIN
開發可以使用IDE也可以使用VIM,不過聽說那個神器很多大神都在用,安裝一下gocode就可以有提示功能,因為IntellJ idea在Ubuntu上一直沒有安裝成功,所以以后的文章中將在Windows進行開發。
已經一年多沒有更新博客了,這幾年都在研究和開發ASP.NET MVC,通過微軟不斷升級,感覺學的有點沒意思了,而且公司的硬件也跟不上,即是使用最新版本開發出來了,也很難進行商業使用。所以筆者才有這種新想法,這一系列能夠寫多久還未知,阿門!!
文章列表