Go 語言介紹
Go 即Golang,是Google公司2009年11月正式對外公開的一門編程語言。
Go是靜態強類型語言,是區別於解析型語言的編譯型語言。
解析型語言——源代碼是先翻譯為中間代碼,然后由解析器對代碼進行解釋執行。
編譯型語言——源代碼編譯生成機器語言,然后由機器直接執行機器碼即可執行。
Go語言特性
跨平台的編譯型語言
語法接近C語言
管道(channel),切片(slice),並發(routine)
有垃圾回收的機制
支持面向對象和面向過程的編程模式
Go語架構
GOPATH的工作區包含bin,src,和pkg這三個:
src——源碼(包含第三方的和自己項目的)
bin——編譯生成的可執行程序
pkg——編譯時生成的對象文件
Go語言發展前景
Go語言將登上語言榜前列,與C和Java並列前三甲
Go語言稱霸雲計算
Go將統治下一個10年