不少著名的計算機語言都是一兩我的在業餘時間搗鼓出來的,可是Go語言是由Google的團隊打造的。可能一些基礎的知識點我不會細講,由於這個時代你真的得快速學習,才能適應發展。java
來看看go的hello,python
package main import "fmt" func main() { fmt.Println("hello world!") }
一樣,也能夠像java,還有python那樣。能夠運行這個文件服務器
go run main.go
會輸出hello world
固然這只是一個小的demo,在實際開發是要將程序編譯成沒有任何依賴的二進制可執行文件,而後扔到服務器上運行。這個編譯成二進制的命令就是學習
go build main.go
執行完畢後就能夠看到目錄下多了一個main的可執行文件,運行它就能夠直接看到輸出結果。ui
./main hello world!
這個二進制可執行文件是沒有任何依賴的,即便服務器上沒有go環境,它也是能夠直接運行的,由於編譯器已經將運行時的依賴都融進了單一的可執行文件,這也是 go 語言的特點之處,讓用戶編寫的程序能夠輕裝上陣。code