即達到了靜態編譯語言的安全和性能,又達到了動態語言開發維護的高效率
go = c+python
既有c靜態語言的運行速度,又達到了Python動態語言的快速開發python
企業運行維護不少C/C++項目,C/c++雖然運行速度很快,
可是編譯速度很慢,同時還存在內存泄漏的一系列困擾須要解決c++
指針
編譯方式
基礎數據類型等等編程
go語言的包都要歸屬於一個包,不能單獨存在安全
垃圾回收機制,內存自動回收,不須要開發人員管理併發
從語言層面支持併發,實現簡單
goroutine
,輕量級線程,可實現大併發處理,高效利用多核
於CPS併發模型實現編程語言
吸取了管道通訊機制,造成了C語言特有的管道channel,經過管道,能夠實現不一樣goroute之間的互相通訊函數
函數能夠返回多個值性能
切片
延時執行defer線程