Go語言開發的第一步,安裝開發環境編寫第一個Go程序
Go是Google開發的一種編譯型,並發型,并具有垃圾回收功能的編程語言。
羅伯特·格瑞史莫(Robert Griesemer),羅勃·派克(Rob Pike)及肯·湯普遜于2007年9月開始設計Go語言,,稍后Ian Lance Taylor, Russ Cox加入項目中。Go語言是基于Inferno操作系統所開發的。Go語言于2009年11月正式宣布推出,成為開放源代碼項目,并在Linux及 Mac OS X平臺上進行了實現,后追加Windows系統下的實現。
Go語言的語法接近C語言,但是對于變量的聲明是不同的,其他語法不同之處是For循環和if判斷式沒有括號圍繞。Go語言支持垃圾回收功能。Go 語言的并行模型是以東尼·霍爾的CSP為基礎,采取類似模型的其他語言包括occam和Limbo,但它也具有Pi運算的特征,比如通道傳輸。
與C++相比,Go語言并不包括如異常處理、繼承、泛型、斷言、虛函數等功能,但增加了slice型、并發、管道、垃圾回收、接口(interface)等特性的語言級支持。當然,Google 對于泛型的態度還是很開放的,但在該語言的常見問題列表中,對于斷言的存在,則持負面態度,同時也為自己不提供類型繼承來辯護。不同于Java,Go語言內嵌了關聯數組(也稱為哈希表(hashes)或字典(dictionaries)),就像字符串類型一樣。
開發工具安裝:
安裝包下載: http://code.google.com/p/go/downloads/list
系統支持: FreeBSD、Linux、Mac OS X、Windows、NetBSD(根據系統類型下載對應的安裝包)
添加環境變量:
將安裝路徑添加到系統path
我的操作系統widows, 安裝路徑為D:\Go
將安裝路徑的bin路徑添加到系統path,跟java環境變量設置方法一樣.如下圖所示
個人下載msi版本,安裝完成之后會自動添加到系統環境變量,如果你的版本沒有添加的自己手動添加即可,Path路徑指定到bin目錄這個必須添加
檢測安裝:
第一個Go程序
編譯運行:
也可以使用命令直接運行:
關于go的命令可以直接dos框中輸入go查看
GO相關:http://code.google.com/p/go/
來自:[http://www.cnblogs.com/dennisit/p/3363311.html]