Go 九周年
Steve Francia
2018 年 11 月 10 日
介绍#
今天是我们开源最初版本 Go 的 9 周年纪念日。在每一个周年纪念日,我们都希望花点时间回顾一下过去一年中发生的事情。。过去的 12 个月对于 Go 语言和社区来说是突破性的一年。
Go 的喜爱和采用#
感谢大家,对于 Go 来说,2018 年是惊人的一年!在多项行业调查中,Gophers 表达了他们对使用 Go 的满意程度,许多非 Go 开发者表示,他们打算先于其他任何语言学习 Go。
在 Stack Overflow 的 2018 年开发者调查中,Go 在最受喜爱语言的前 5 名和最梦寐以求语言的前 5 名都保留了它渴望达到的位置。使用 Go 的人会喜欢它,而不使用 Go 的人想要去使用它。
在 ActiveState 的 2018 年开发者调查中,Go 名列榜首,有 36% 的用户表示他们对使用 Go “极其满意”,有 61% 的人表示 “非常满意” 或更好。
JetBrains 的 2018 年开发者调查授予 Go 为 “最有前途的语言”,今天有 12% 的回复者使用 Go,而将来有 16% 的人打算使用 Go。
在 HackerRank 的 2018 年开发者调查中,有 38% 的开发者回答说他们接下来学习 Go。
我们对于我们所有的新 gophers 感到兴奋,并积极致力于改善我们的教育和社区资源。
Go 社区#
很难相信距第一次 Go 会议和 Go 聚会只过去了五年。过去一年中,我们在社区领导领域取得了长足发展。现在有 20 多个 Go 会议和 300 多个与 Go 相关的聚会遍及全球。
由于在许多会议和机会中付出了辛劳的工作,今年有数百场精彩的演讲。以下是一些我们最喜欢的演讲,这些演讲专门讨论了社区的成长以及我们如何更好地支持全球的 gophers。
- 编写可接近的 Go,作者 GopherCon 的 Julia Ferraioli
- 初学者的重要性 , 作者 GopherCon 的 Natalie Pistunovich
- Go 的遗产,第 2 部分 , 作者 GothamGo 的 Carmen Andoh
- 发展一个 Gophers 的社区 , 作者 Gopherpalooza 的 Cassandra Salisbury
在这个主题上,今年我们修订了行为准则,以更好地支持 Go 社区的包容性。
Go 社区确实是全球性的。去年夏天在冰岛的 GopherCon Europe 上,gophers 真正地跨越了两大洲之间的鸿沟。
(Winter Francia 摄。)
Go 2#
在使用 Go 1 有五年的经验后,我们开始研究为更好地支持大规模编程,我们应该对 Go 进行哪些更改。
去年春天,我们发布了 Go 模块的草稿设计,它提供了用于版本控制和软件包分发的集成机制。最新的 Go 版本 Go 1.11 包含对模块的初步支持。
去年夏天,对于 Go 2 可能会如何更好地支持错误值、错误处理和通用编程,我们发布了早期设计草案。
在我们向着 Go 2 工作时,我们很高兴能在社区的帮助下完善这些设计。
Go 贡献者#
Go 项目多年来社区的贡献一直在增加。该项目在 2018 年中期达到了一个重要的里程碑,第一次,我们收到的来自社区的贡献比 Go 团队还多。
谢谢你们#
就整个 Go 团队的个体而言,我们要衷心感谢大家。我们很荣幸能够从事 Go 项目,并感谢世界各地加入我们的 gophers。
我们特别感谢成千上万的志愿者,他们通过指导、组织、贡献和支持您同行的 gophers 提供了帮助。是你们使 Go 成为了它今天这样。
Go 2#
After five years of experience with Go 1, we’ve started looking at what we should change about Go to better support programming at scale.
Last spring, we published a draft design for Go modules, which provide an integrated mechanism for versioning and package distribution. The most recent Go release, Go 1.11, included preliminary support for modules.
Last summer we published early draft designs for how Go 2 might better support error values, error handling, and generic programming.
We are excited about refining these designs with the community’s help as we work toward Go 2.
Go Contributors#
The Go project has been increasing in the number of contributions from the community for several years. The project hit a major milestone in mid-2018 when, for the first time, we had more contributions coming from the community than the Go team.
Thank You#
On a personal note, from the entire Go team, we want to sincerely thank all of you. We feel privileged to be able to work on the Go project and are grateful to the many gophers around the world who have joined us.
We are especially thankful for the thousands of volunteers who help through mentorship, organizing, contributing, and supporting your fellow gophers. You have made Go what it is today.
本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。