说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

Go语言4岁了 生日快乐

HTML文档下载 WORD文档下载 PDF文档下载
Go语言4岁了,生日快乐!在Go语言的官方博客上,Andrew Gerrand对Go的发展与成长进行了回顾,其中主要介绍了Go语言社区的成长变化。

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语言,社区Wiki里记录了成千上百个利用Go语言开发的项目,其中比较流行的一些项目有:Docker、Packer、Bitly的NSQ平台、Canonical的JuJu架构系统、实现Raft分布式一致性协议的raft包、biogo、Gorilla Web Toolkit、groupcache、Mozilla的heka、kv和ql轻量级存储系统、Sky性能数据库。

除了开源,也有不少的商务项目采用Go语言开发,在Go用户wiki页面里面就有许多成功的案例(当然,如果你正在使用Go语言进行项目开发,欢迎你把项目加入到这个列表),其中涉及到的部分项目有:

  • CloudFlare完全使用Go来构建他们的分布式DNS服务;
  • SoundCloud服务里也有许多系统是使用Go语言进行开发的;
  • ngrok服务允许Web开发者远程访问他们的开发环境,其作者Alan Shreve表示,ngrok的成功很大程度上要归于选择Go作为开发语言,引用了Go的HTTP库、以及具备高效、跨平台、易于部署等优秀的特性;
  • Poptip提供社交分析服务,其产品经理表示,起初他们用Go写了一个单一服务来做了下实验,最后他们整个架构都开始使用Go进行开发。

最后,Andrew Gerrand代表整个开发团队向为Go语言作出贡献的开发者表示感谢,并且表示,他们将会致力于Go继续前进与发展。

下面让我们来回顾一下Go语言发展简史:

  • 2007年,谷歌工程师Rob Pike, Ken Thompson和Robert Griesemer开始设计一门全新的语言,这是Go语言的最初原型。
  • 2009年11月10日,Go语言以开放源代码的方式向全球发布。
  • 2011年3月16日,第一个稳定版本r56发布。
  • 2012年3月28日,第一个正式版本Go 1.0发布。
  • 2013年4月04日,Go 1.1beta1测试版发布。
  • 2013年4月08日,Go 1.1beta2测试版发布。
  • 2013年5月02日,Go 1.1RC1版发布。
  • 2013年5月07日,Go 1.1RC2版发布。
  • 2013年5月09日,Go 1.1RC3版发布。 
  • 2013年5月13日,Go 1.1正式版发布。
  • 2013年9月20日,Go 1.2RC1版发布。

来自:The Go Blog

备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘