Go語言開發的第一步,安裝開發環境編寫第一個Go程序

jopen 10年前發布 | 28K 次閱讀 Go語言 Google Go/Golang開發

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

系統支持: FreeBSDLinuxMac OS XWindowsNetBSD(根據系統類型下載對應的安裝包)

 

添加環境變量:

將安裝路徑添加到系統path

我的操作系統widows, 安裝路徑為D:\Go

將安裝路徑的bin路徑添加到系統path,java環境變量設置方法一樣.如下圖所示

Go語言開發的第一步,安裝開發環境編寫第一個Go程序
個人下載msi版本,安裝完成之后會自動添加到系統環境變量,如果你的版本沒有添加的自己手動添加即可,Path路徑指定到bin目錄這個必須添加

檢測安裝:
Go語言開發的第一步,安裝開發環境編寫第一個Go程序

第一個Go程序

package main

import "fmt"

func main() {
    fmt.Printf("hello, world\n")
}


編譯運行:
Go語言開發的第一步,安裝開發環境編寫第一個Go程序

也可以使用命令直接運行:

Go語言開發的第一步,安裝開發環境編寫第一個Go程序

關于go的命令可以直接dos框中輸入go查看

Go語言開發的第一步,安裝開發環境編寫第一個Go程序

GO相關:http://code.google.com/p/go/

來自:[http://www.cnblogs.com/dennisit/p/3363311.html]

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!