Go 博客

Go 语言六周年

Andrew Gerrand
2015 年 11 月 10 日

六年前的今天,Go 语言作为一个开源项目发布。自那时起,已有超过 780 位贡献者向该项目的 22 个仓库提交了 30,000 多次提交。生态系统持续发展壮大,GitHub 报告 Go 仓库数量超过 90,000 个。此外,在线下,我们看到新的 Go 活动和用户组定期在世界各地涌现

今年八月,我们发布了 Go 1.5,这是自 Go 1 以来最重要的一个版本。它包含一个完全重新设计的垃圾收集器,使得该语言更适合对延迟敏感的应用;它标志着从基于 C 的编译器工具链向一个完全由 Go 编写的工具链的转变;并且包括对新架构的支持,更好地支持 ARM 处理器(驱动大多数智能手机的芯片)。这些改进使 Go 更适合更广泛的任务,我们希望这一趋势在未来几年能够持续下去。

工具方面的改进持续提升开发者效率。我们引入了执行跟踪器和“go doc”命令,并对我们各种静态分析工具进行了更多增强。我们还在开发一个官方的 Sublime Text Go 插件,并计划为其他编辑器提供更好的支持。

明年年初,我们将在 Go 1.6 中发布更多改进,包括对 net/http 服务器和客户端的 HTTP/2 支持,官方的包 vendoring 机制,对文本和 HTML 模板中 blocks 的支持,一个检查 Go 和 C/C++ 代码的内存清理器,以及常规的其他改进和修复。

这是我们第六次愉快地为 Go 撰写生日博文,如果不是我们社区里那些杰出而充满热情的人们,我们是无法做到这一点的。Go 团队谨向所有贡献代码、编写开源库、撰写博文、帮助新的 gopher 或仅仅尝试使用 Go 的人表示感谢。没有你们,Go 就不会像今天这样完整、实用或成功。谢谢你们,一起庆祝吧!

下一篇文章:Go 语言中的语言和区域匹配
上一篇文章:Golang UK 2015
博客目录