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,我们已经为其他架构的编译器也采用了新的后端。我们还增加了新的移植,支持 Android 上的 32 位 x86,Linux 上的 64 位 MIPS,以及 IBM z Systems 上的 Linux。并且我们开发了新的垃圾回收技术,将典型的“停止世界”暂停时间缩短到 100 微秒以下。(与之对比,Go 1.5 的重大新闻是 10 毫秒或更少。)

今年年初,一月份在全球举行了 Go 黑客马拉松,即 Gopher Gala。然后,二月份在印度和迪拜,四月份在中国和日本,五月份在旧金山,七月份在丹佛,八月份在伦敦,上个月在巴黎,以及这个周末在巴西举行了 Go 大会。下周将在纽约举行 GothamGo 大会。今年还新增了 30 多个新的 Go 用户组,八个新的 Women Who Go 分会,以及在全球范围内举办了四场 GoBridge 工作坊。

Go 社区的热情和支持令我们深受感动,我们对此深表感激。无论您是通过贡献代码、报告 bug、在设计讨论中分享专业知识、撰写博客文章或书籍、组织聚会、帮助他人学习或进步、开源您编写的 Go 包,还是仅仅作为 Go 社区的一员参与其中,Go 团队都感谢您的帮助、您的时间和您的精力。没有你们,Go 就不可能取得今天的成功。

谢谢大家,让我们一起迎接 Go 更加有趣和成功的未来一年!

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