go语言基础导论
源起
Go也称为Golang,是由Google开发的一种开源、编译和静态类型的编译语言。
适用
Go有强大标准库的支持,它的关键应用领域之一是创建高度可用的Web应用程序。还可以用于创建命令行应用程序、桌面应用程序甚至移动应用程序。至于我学习go的原因,也是因为现今大厂都用go语言来做后端。
优势
1.语法简单
2.易编写并发程序:通过 Goroutine 和 channels 实现。
3.编译语言:会被直接编译成二进制文件,这是解释性语言所缺失的。
4.快速编译
5.静态链接
6.丰富的Tooking:
7.垃圾收集:它相较于C多了垃圾收集,因此内存管理几乎是自动进行的。
8.简单的语言规范
9.开源
使用 Go 构建的热门产品
以下是一些使用 Go 构建的流行产品。
- 谷歌使用 Go 开发了 Kubernetes。
- Docker,世界著名的容器化平台是使用 Go 开发的。
- Dropbox 已将其性能关键组件从 Python 迁移到 Go。
- Infoblox 的下一代网络产品是使用 Go 开发的。
Comments
Comment plugin failed to load
Loading comment plugin