1.1 语言简史
几个关键字:贝尔实验室、计算科学研究中心(操作系统、编程语言)、Unix、C语言、Limbo语言(小型计算机上分布式应用的编程语言)
Limbo被认为是Go语言的前身,同一批人设计的语言,并且也确实继承了很多优秀的语言特性。
Plan9 项目组加入Google,创造了Go语言。
开源发布的语言,现如今多家公司核心业务都可以看到Go语言的踪影,比如Google的核心搜索和广告业务。
1.2 语言特性
- a. 自动垃圾回收
- b. 更丰富的内置类型
- c. 函数多返回值
- d. 错误处理
- e. 匿名函数和闭包
- f. 类型和接口
- g. 并发编程
- h. 反射
- i. 语言交互性