Go 六岁了
Andrew Gerrand
2015 年 11 月 10 日
六年前的今天,Go 语言作为一个开源项目发布。自那时以来,已有 780 多位贡献者对该项目的 22 个存储库进行了 30,000 多次提交。生态系统继续增长,GitHub 报告了超过 90,000 个 Go 存储库。并且,在离线状态下,我们看到新的 Go 事件和用户组踊跃出现,遍布全世界。
8 月,我们发布了 Go 1.5,这是 Go 1 以来最重要的版本。它具有完全重新设计的垃圾收集器,使该语言更适合对延迟敏感的应用程序;它标志着从基于 C 的编译器工具链到一个完全用 Go 语言编写的过渡;并且包括用于新架构的端口,并更好地支持 ARM 处理器 (支持大多数智能手机的芯片)。这些改进使 Go 更好地适合于更广泛的任务,我们希望这一趋势在未来几年将继续。
工具的改进继续提高开发人员的生产力。我们引入了 execution tracer 和 “ go doc” 命令,以及对我们各种静态分析工具的更多增强。我们还正在开发一个 Sublime Text 的官方 Go 插件,并为该流水线中的其他编辑器提供了更好的支持。
明年年初,我们将在 Go 1.6 中发布更多改进功能,包括对 net/http 服务器和客户端的 HTTP/2 支持,官方的软件包 vendor 机制,支持对于文本和 HTML 模板中的块,使用内存清理程序检查 Go 和 C/C ++ 代码以及其他常规改进和修复程序。
这是我们第六次很高兴为 Go 撰写生日博客文章,并且如果不是为了社区中的热情好客的人们,我们就不会这样做。 Go 团队要感谢所有贡献代码,编写开放源代码库,撰写博客文章,帮助新 Gopher 或只是尝试 Go 的人。没有您,Go 不会像今天这样完整,有用或成功。谢谢,庆祝!
本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。