golang語言特性

1. 垃圾回收
a. 內存⾃動回收,再也不須要開發⼈員管理內存
b. 開發人員專一業務實現,下降了心智負擔
c. 只須要new分配內存,不須要釋放
 
2. 自然併發
a. 從語⾔層面⽀持併發,⾮常簡單。只須要go一下
b. goroutine,輕量級線程,建立成千上萬個goroute成爲可能
 
3. channel
a. 管道,相似unix/linux中的pipe
b. 多個goroute之間經過channel進行通訊
c. ⽀支持任何類型

 

4. 多返回值php

a. ⼀個函數返回多個值
 

5. 編譯型語言python

a. 性能只比C語言差10%
b. 開發效率和python、php差不多 linux

相關文章
相關標籤/搜索