## 什麼是Go? - Go是一個跨平臺、開源的編程語言 - Go可用於創建高性能應用程式 - Go是一種快速、靜態類型、編譯型語言,感覺上像動態類型、解釋型語言 - Go由Robert Griesemer、Rob Pike和Ken Thompson於2007年在Google開發 - Go的語法類似 ...
什麼是Go?
- Go是一個跨平臺、開源的編程語言
- Go可用於創建高性能應用程式
- Go是一種快速、靜態類型、編譯型語言,感覺上像動態類型、解釋型語言
- Go由Robert Griesemer、Rob Pike和Ken Thompson於2007年在Google開發
- Go的語法類似於C ++
Go用於什麼?
- Web開發(伺服器端)
- 開發基於網路的程式
- 開發跨平臺的企業應用程式
- 雲原生開發
為什麼使用Go?
- Go很有趣,易學易用
- Go具有快速的運行時和編譯時
- Go支持併發
- Go具有記憶體管理
- Go可以在不同平臺上運行(Windows、Mac、Linux、Raspberry Pi等)
Go與Python和C ++相比
Go | Python | C++ |
---|---|---|
靜態類型 | 動態類型 | 靜態類型 |
快速運行時間 | 較慢的運行時間 | 快速運行時間 |
編譯型 | 解釋型 | 編譯型 |
快速編譯時間 | 解釋型 | 較慢的編譯時間 |
通過goroutines和通道支持併發 | 沒有內置的併發機制 | 通過線程支持併發 |
具有自動垃圾收集 | 具有自動垃圾收集 | 沒有自動垃圾收集 |
不支持類和對象 | 具有類和對象 | 具有類和對象 |
不支持繼承 | 支持繼承 | 支持繼承 |
最後
為了方便其他設備和平臺的小伙伴觀看往期文章,鏈接奉上:
公眾號搜索Let us Coding
,知乎,開源中國,CSDN,思否,掘金,InfoQ,簡書,博客園,慕課,51CTO,helloworld,騰訊開發者社區,阿裡開發者社區
看完如果覺得有幫助,歡迎點贊、收藏和關註