go語言適用的領(lǐng)域有:1、服務(wù)器編程;2、分布式系統(tǒng);3、網(wǎng)絡(luò)編程;4、內(nèi)存數(shù)據(jù)庫;5、云平臺;6、游戲服務(wù)端的開發(fā)。go語言是一種靜態(tài)強類型、編譯型語言。
本文操作環(huán)境:windows10系統(tǒng)、GO 1.11.2、thinkpad t480電腦。
(學(xué)習(xí)視頻分享:編程視頻)
Go(又稱 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 開發(fā)的一種靜態(tài)強類型、編譯型語言。Go 語言語法與 C 相近,但功能上有:內(nèi)存安全,GC(垃圾回收),結(jié)構(gòu)形態(tài)及 CSP-style 并發(fā)計算。
適用領(lǐng)域:
1、服務(wù)器編程,以前你如果使用C或者C++做的那些事情,用Go來做很合適,例如處理日志、數(shù)據(jù)打包、虛擬機處理、文件系統(tǒng)等。
2、分布式系統(tǒng),數(shù)據(jù)庫代理器等。
3、網(wǎng)絡(luò)編程,這一塊目前應(yīng)用最廣,包括Web應(yīng)用、API應(yīng)用、下載應(yīng)用。
4、內(nèi)存數(shù)據(jù)庫,前一段時間google開發(fā)的groupcache,couchbase的部分組建。
5、云平臺,目前國外很多云平臺在采用Go開發(fā),CloudFoundy的部分組建,前VMare的技術(shù)總監(jiān)自己出來搞的apcera云平臺。
6、游戲服務(wù)端的開發(fā)。