Go 博客

Go 七年

Go 团队
2016 年 11 月 10 日

今天是我们开源 Go 初步构想的七周年。在开源社区的帮助下,包括一千多名 Go 源码仓库的个人贡献者,Go 已经成熟并成为一门在全球范围内使用的语言。

过去一年 Go 面向用户的最重要变化是在 Go 1.6 中添加了对 HTTP/2 的内置支持,以及在 Go 1.7 中将 context 包集成到标准库。但我们也一直在进行许多不太显眼的改进。Go 1.7 将 x86-64 编译器更改为使用新的基于 SSA 的后端,将大多数 Go 程序的性能提高了 10–20%。对于计划于明年二月发布的 Go 1.8,我们也将其他架构的编译器更改为使用新的后端。我们还添加了新的移植,包括 32 位 x86 上的 Android、64 位 MIPS 上的 Linux 以及 IBM z Systems 上的 Linux。并且我们开发了新的垃圾回收技术,将典型的“停止一切 (stop the world)”暂停时间减少到 100 微秒以下。(与 Go 1.5 的重大新闻 10 毫秒或更短形成对比。)

今年一月以全球 Go 黑客马拉松 Gopher Gala 拉开帷幕。接着二月在印度和迪拜、四月在中国和日本、五月在旧金山、七月在丹佛、八月在伦敦、上个月在巴黎以及上个周末在巴西都举办了 Go 会议。下周还将在纽约举办 GothamGo。今年还新增了 30 多个 Go 用户组、八个新的 Women Who Go 分会以及遍布世界各地的四个 GoBridge 工作坊。

Go 团队持续对 Go 社区的热情和支持感到激动和感激。无论你通过贡献修改、报告错误、在设计讨论中分享你的专业知识、撰写博客文章或书籍、组织聚会、帮助他人学习或提高、开源你编写的 Go 包,或者仅仅是作为 Go 社区的一员参与其中,Go 团队都要感谢你的帮助、你的时间和你的精力。没有你们,Go 不会取得今天的成功。

谢谢你们,祝 Go 在新的一年里继续带来乐趣和成功!

下一篇文章:Go 字体
上一篇文章:HTTP Tracing 介绍
博客目录