Go 博客

Go 三周年

Russ Cox
2012 年 11 月 10 日

Go 开源项目今天三岁了.

回顾 Go 在这三年中取得的进展令人欣慰。我们推出 Go 时,它只是一个想法,并由两个在 Linux 和 OS X 上运行的实现支持。随着我们根据用户反馈和语言使用经验做出反应,语法、语义和库会定期发生变化。

自开源发布以来,我们已获得数百位外部贡献者的加入,他们以多种方式扩展和改进了 Go,包括从头开始编写 Windows 移植。我们添加了goinstall 软件包管理系统,最终演变成go 命令。我们还添加了对 App Engine 上 Go 的支持。在过去的一年中,我们还进行了许多演讲,创建了一个交互式入门教程,最近我们还添加了对包文档中可执行示例的支持。

也许过去一年中最重要的发展是第一个稳定版本的发布,Go 1。现在,编写 Go 1 程序的人可以确信他们的程序将继续在许多环境中编译和运行,而无需更改,并且可以持续数年。作为 Go 1 发布的一部分,我们花费了数月时间清理语言和库,使其能够很好地发展。

我们现在正在努力在 2013 年发布 Go 1.1。将会有一些新的功能,但该版本将主要侧重于使 Go 的性能比现在更好。

我们对围绕 Go 形成的社区感到特别高兴:邮件列表和 IRC 频道似乎充满了讨论,今年还出版了几本 Go 书籍。社区正在蓬勃发展。Go 在生产环境中的使用也开始起飞,尤其是在 Go 1 发布之后。

我们在 Google 以多种方式使用 Go,其中许多对外部世界来说是不可见的。一些可见的例子包括提供 Chrome 和其他下载在 YouTube 上扩展 MySQL 数据库,当然还有在App Engine 上运行Go 主页。去年的感恩节涂鸦和最近的Jam with Chrome 网站也是由 Go 程序提供的。

其他公司和项目也在使用 Go,包括BBC WorldwideCanonicalCloudFlareHerokuNovartisSoundCloudSmugMugStatHatTinkercad 以及许多其他公司和项目.

祝愿 Go 未来能够在编程中取得更多成就。

下一篇文章:两次近期 Go 演讲
上一篇文章:App Engine 1.7.1 中的 Go 更新
博客索引