Go 语言 4 岁了,生日快乐!Go 语言是由 Google 开发和开源的编程语言,2007 年,谷歌工程师 Rob Pike, Ken Thompson 和 Robert Griesemer 开始设计一门全新的语言,这是它的最初原型。
在 Go 语言的官方博客上,Andrew Gerrand 对 Go 的发展与成长进行了回顾,其中主要介绍了 Go 语言社区的成长变化。
让我们先从一张图说起吧:
该图表显示了这 4 年来用户在 Google 上搜索 golang 数量的增长,尤其是在 2012 年 3 月,Go 1.0 的发布,搜索数量迅速增长。从以上图表可以看出,自 Go 语言发布以来,对其感兴趣的人明显增多,尤其是近两年。
Go 语言社区的发展
开源社区拥抱 Go 语言,社区 Wiki 里记录了成千上百个利用 Go 语言开发的项目,其中比较流行的一些项目有:Docker、Packer、Bitly 的 NSQ 平台、Canonical 的 JuJu 架构系统、实现 Raft 分布式一致性协议的 raft 包、biogo、Gorilla Web Toolkit、groupcache、Mozilla 的 heka、kv 和 ql 轻量级存储系统、Sky 性能数据库。
除了开源,也有不少的商务项目采用 Go 语言开发,在 Go 用户 wiki 页面里面就有许多成功的案例(当然,如果你正在使用 Go 语言进行项目开发,欢迎你把项目加入到这个列表),其中涉及到的部分项目有:
最后,Andrew Gerrand 代表整个开发团队向为 Go 语言作出贡献的开发者表示感谢,并且表示,他们将会致力于 Go 继续前进与发展。
Go 语言版本发布
下面让我们来回顾一下 Go 语言版本的发布历史:
Via The Go Blog