《从零开始学习Golang》1.初识Go语言

78 阅读1分钟

1.1 语言简史

几个关键字:贝尔实验室、计算科学研究中心(操作系统、编程语言)、Unix、C语言、Limbo语言(小型计算机上分布式应用的编程语言)

Limbo被认为是Go语言的前身,同一批人设计的语言,并且也确实继承了很多优秀的语言特性。

Plan9 项目组加入Google,创造了Go语言。

开源发布的语言,现如今多家公司核心业务都可以看到Go语言的踪影,比如Google的核心搜索和广告业务。

1.2 语言特性

  • a. 自动垃圾回收
  • b. 更丰富的内置类型
  • c. 函数多返回值
  • d. 错误处理
  • e. 匿名函数和闭包
  • f. 类型和接口
  • g. 并发编程
  • h. 反射
  • i. 语言交互性