我一直想學習一種原生編譯的,不需要安裝RunTime竞端,簡單學習起來不像C++那么繁瑣的語言昆禽。找來找去覺得還是Golang最適合卿拴,Golang是Google公司開發(fā)的一種快速編譯型,具有垃圾回收功能的編程語言。
golang的優(yōu)點:
- 相比C和C++代碼更加優(yōu)雅和簡單
- Go 有自動垃圾回收(GC)機制吼旧,大大減輕了程序員的頭腦負擔和程序出錯的機會
- 性能媲美C語言
- 并發(fā)編程凰锡,大大簡化了以前需要多線程處理的業(yè)務(wù),據(jù)說不少人是因為并發(fā)編程學習Golang的
- 跨平臺編譯
- 快速編譯圈暗,快到幾乎可以看做是動態(tài)語言
golang缺點:
- 作為一款靜態(tài)類型語言掂为,不支持泛型
- Golang的語言庫太少
- 基于Golang的應(yīng)用相比其他成熟的語言還太少
綜合以上優(yōu)缺點,Golang值得學一學员串,如果遇到需要高并發(fā)的小型項目可以嘗試一下勇哗,尤其是API 類的項目