狗年應該學什么編程語言?當然是這樣嗎?Go語言,你懂的~
2017年,Go語言是TIOBE年度編程語言。同年9月,Go迎來十歲。新年過后,Go就11歲了哦。
Go的由來
Go是Google公司開發了一種具有垃圾回收功能的靜態強型、編譯型、并發型編程語言。
2007年9月,RobertGriesemer,RobPike和KenThompson開始主持開發Go語言。后來又加入了IanLanceTaylor和RussCox等人,最終于2009年11月開源,2012年早些時候發布了Gov1.0穩定版本。
現在Go開發已經完全開放,并且有一個活躍的社區。目前,它已經完全開放。Go語言每半年發布一次二級版本(即升級1).x到1.y)。
Go語言特色
簡單、快速、安全
并行,有趣,開源
內存管理,數組安全,快速編譯
Go語言被設計成一種應用程序Web服務器、存儲集群或類似用途的巨型中央服務器的系統編程語言。
對于高性能分布式系統領域,Go語言無疑比大多數其他語言有更高的開發效率。它提供了大量的平行支持,這對游戲服務器的開發非常好。
Go語言寫作風格
在Go語言中有幾項規定,這些都是強制性的,當編譯不符合以下規定時會出錯。
每行程序結束后不需要寫分號(;)。
大括號({)不能換行放置。
IF判斷式和For循環不需要用小括號包裹。
Go語言也是內置的gofmt工具,可自動整理代碼多余的空白,變量名對齊,并將對齊空間轉換為Tab。
Go語言的HelloWorld
packagemain
import"fmt"
funcmain(){
fmt.Println("Hello,World!")
}
Go語言學習資源
Go官網:https://golang.org/(也許需要梯子)
Awesome-Go資源大全
https://github.com/avelino/awesome-go
由avelino啟動和維護。內容包括:Web框架、模板引擎、表單、身份認證、數據庫、ORM框架、圖片處理、文本處理、自然語言處理、機器學習、日志、代碼分析、教程及(電子)書等
Copyright ? 2022,青島瑞德克智能機器人科技股份有限公司 . All Rights Reserved 丨 備案號:魯ICP備16020843號-2 技術支持:青島青濰網絡科技有限公司