什么是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和通道支持并发 | 没有内置的并发机制 | 通过线程支持并发 |
具有自动垃圾收集 | 具有自动垃圾收集 | 没有自动垃圾收集 |
不支持类和对象 | 具有类和对象 | 具有类和对象 |
不支持继承 | 支持继承 | 支持继承 |
點(diǎn)擊查看更多內(nèi)容
為 TA 點(diǎn)贊
評(píng)論
評(píng)論
共同學(xué)習(xí),寫(xiě)下你的評(píng)論
評(píng)論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶(hù)
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得
100積分直接送
付費(fèi)專(zhuān)欄免費(fèi)學(xué)
大額優(yōu)惠券免費(fèi)領(lǐng)