go语言基础导论
Q7nl1s admin

源起

Go也称为Golang,是由Google开发的一种开源、编译和静态类型的编译语言。

适用

Go有强大标准库的支持,它的关键应用领域之一是创建高度可用的Web应用程序。还可以用于创建命令行应用程序、桌面应用程序甚至移动应用程序。至于我学习go的原因,也是因为现今大厂都用go语言来做后端。

优势

1.语法简单

2.易编写并发程序:通过 Goroutine 和 channels 实现。

3.编译语言:会被直接编译成二进制文件,这是解释性语言所缺失的。

4.快速编译

5.静态链接

6.丰富的Tooking:

  • gofmt - gofmt用于自动格式化 Go 源代码。
  • vet - vet分析 go 源代码并报告可能的可疑代码。
  • golint - golint用于识别代码中的样式问题。

7.垃圾收集:它相较于C多了垃圾收集,因此内存管理几乎是自动进行的。

8.简单的语言规范

9.开源

使用 Go 构建的热门产品

以下是一些使用 Go 构建的流行产品。

  • 谷歌使用 Go 开发了 Kubernetes。
  • Docker,世界著名的容器化平台是使用 Go 开发的。
  • Dropbox 已将其性能关键组件从 Python 迁移到 Go。
  • Infoblox 的下一代网络产品是使用 Go 开发的。
 Comments
Comment plugin failed to load
Loading comment plugin
Powered by Hexo & Theme Keep
Unique Visitor Page View