标签 GothamGo 下的文章

Go,9周年

本文翻译自Go官方博客:《Nine years of Go》

介绍

今天是我们的Go语言初始版本开源的第九个周年纪念日。在每个周年纪念日上,我们都希望花些时间思考过去一年发生的事情。过去12个月对Go语言和Go社区来说是突破性的一年。

对Go的爱和接纳

感谢你们所有人,2018年对Go来说是美好的一年!在多个行业调查中,Gopher们表达了他们使用Go的快乐程度,并且许多非Go开发者也表示了他们打算在其他语言之前优先学习Go。

Stack Overflow的2018年开发者调查中,Go保持住了其在最受欢迎最想用的5种编程语言排行榜中的位置。使用过Go的人继续喜欢它,而不曾使用过Go的人则要开始尝试它。

ActiveState的2018年开发者调查中,Go占据了榜首,36%的用户回应他们使用Go“非常满意”,61%的受访者回复“很满意”或更好。

JetBrains的2018年开发者调查将Go评为“最有前途的语言”,其中12%的受访者使用Go,16%的受访者希望将来使用Go。

HackerRank的2018年开发者调查中,38%的受访开发人员回应说他们打算下一步学习Go。

我们对于所有新gopher的加入都表示最大的欢迎,并继续积极致力于改善我们所提供的Go的教育和社区资源。

Go社区

很难相信,自第一次Go大会和Go聚会(meetup)至今才仅仅五年。去年,我们看到社区领导力在这一领域取得了重大进展。目前全球有超过20个Go会议 和300多场与Go相关的聚会(meetup)。

多亏了这些会议和聚会的辛勤工作投入,今年已经产生了数百场精彩的主题演讲。以下是我们最喜欢的一些专门针对我们社区的发展以及我们如何更好地支持全球Gophers方面的演讲:

在这个主题上,今年我们还修改了Go行为准则, 以更好地支持Go社区的包容性。

Go社区是一个真正的全球性社区。今年夏天在冰岛举办的GopherCon Europe大会上,Gophers们真实地跨越了各大洲之间的差距。

img{512x368}
(照片来自Winter Francia。)

Go2

Go 1(译注:这里指Go1语言规范兼容性规定)发布并历练了五年之后,我们已经开始考虑我们应该改变什么,以便更好地支持大规模的编程。

去年春天,我们发布了Go module的设计草案,它为版本控制和软件包分发提供了集成机制。最新的Go版本Go 1.11包括对module的初步支持

去年夏天,我们发布了关于Go 2如何更好地支持错误值(error value),错误处理(error handling)和泛型编程(generic programming)的早期草案设计

在我们努力实现Go 2的过程中,我们很高兴能够在社区的帮助下完善这些设计 。

Go贡献者

Go项目多年来来自社区的贡献一直在增加,并且在2018年第二季度达成了一个重要的里程碑,那就是我们从社区获得的贡献第一次比Go团队的贡献更多。

img{512x368}

谢谢

作为整个Go团队的代表,我要真诚地感谢你们所有人。我们很荣幸能够参与Go项目,并感谢世界各地的gopher加入我们。

我们特别感谢成千上万的志愿者,他们通过指导,组织,贡献和支持您的同伴们来帮助社区发展,是你们把Go变成了今天的样子。

By Steve Francia


我的网课“Kubernetes实战:高可用集群搭建、配置、运维与应用”在慕课网上线了,感谢小伙伴们学习支持!

我爱发短信:企业级短信平台定制开发专家 https://tonybai.com/
smspush : 可部署在企业内部的定制化短信平台,三网覆盖,不惧大并发接入,可定制扩展; 短信内容你来定,不再受约束, 接口丰富,支持长短信,签名可选。

著名云主机服务厂商DigitalOcean发布最新的主机计划,入门级Droplet配置升级为:1 core CPU、1G内存、25G高速SSD,价格5$/月。有使用DigitalOcean需求的朋友,可以打开这个链接地址:https://m.do.co/c/bff6eed92687 开启你的DO主机之路。

我的联系方式:

微博:https://weibo.com/bigwhite20xx
微信公众号:iamtonybai
博客:tonybai.com
github: https://github.com/bigwhite

微信赞赏:
img{512x368}

商务合作方式:撰稿、出书、培训、在线课程、合伙创业、咨询、广告合作。

Go,5周年

2014年11月10日(美国当地时间),Golang官方博客 放出了Andrew Gerrand的一篇博文《Half a decade with Go》来纪念Go语言发布五周年。文章按时间顺序简要描述了Golang这五年来发展的 点点滴滴,并让全世界Gopher看到了Go可期的光明未来。考虑到这篇文章在墙外,不便于国内Gopher阅读,这里给出中文翻译版,希望能给中国大陆 的Gophers带来些帮助!

五年前,我们启动了Go语言项目。我们准备发布第一版时的一幕仿佛就发生在昨天似的:我们的官方站点用的是一种可爱的黄色色调,我们将Go语言称为一门 “系统编程语言”,你需要使用分号作为语句结束标志,使用Makefile来构建你的代码。我们不知道Go语言是否能被大家接受。人们会分享我们的目标和 愿景吗?人们会发现Go语言有用吗?

起初,我们的发布引起了一阵关注。Google发布了一门新的编程语言,每个人都渴望探究它一番。一些程序员因为Go相对保守的功能特性集合而选择了放 弃,Go给他们的第一印象就是:没有什么新鲜玩意儿!但另外一小群程序员则看到了这个为软件工程师量身定做的生态系统的开端。这少数人将组成Go语言社区 的核心。

第一版发布后,我们花了些时间向社区传达Go语言背后的目标和设计理念。Rob Pike在官方的《Go at Google: Language Design in the Service of Software Engineering》一文中对此进行了生动地表达,并 在其个人博客文章《Less is exponentially more》中做了进一步的阐述。Andrew Gerrand的《Code that grows with grace》(Slides在这里)和《Go for Gophers》(Slides在这里)对Go的设计哲学又给出了更有深度和技术性的说明。

随着时间的推移,积少成多。这个项目的转折点出现在2012年3月Go 1发布时。Go 1为程序员们提供了可以信赖的稳定的语言和标准库。到2014年,Go项目拥有了上百的核心贡献者,其生态圈中拥有了数不尽的第三方库和工具 ,并由成千上万的开发者维护着。正在发展壮大的社区拥有许多极具热情的成员(或者就如我们所称呼 的:Gophers)。今天,就我们目前的统计分析,Go社区的成长速度远远超出了我们的预期。

Gophers们在哪里可以得到这些呢?全世界目前有很多有关Go语言的“大事”发生。今年我们看到了几个专门的Go技术大会:在丹佛和巴黎举行的首次 GopherCondotGo大 会。FOSDEM的Go DevRoom以及在东京举行的一年两次的GoCon。每次会上来自全球各地的Gophers们都踊跃地展示他们开发的Go项目。对于Go语言开发组来 说,我们很高兴能满足这些分享我们愿景和兴奋的程序员的需求。

在世界各地,还有数十个社区驱动运行的“Go用户组”。如果你还没有造访过你当地的用户组,可以考虑去尝试一下。如果你当地尚没有这类用户组,也许你可以考虑发起一个

今天,Go在云端找到了用武之地。Go出现在了工业向云计算转型的时刻。并且我们兴奋地看到Go正在快速成为这个运动的一个重要组成部分。简单、高效、内 置并发原语和现代的标准库让Go语言尤其适合云端软件开发(毕竟它就是为此而设计的)。一些重量级的开源云项目,诸如Docker和Kubernetes 都是用Go语言实现的,一些运作基础设置的公司,诸如Google、CloudFlare、Canonical、Digital Ocean、Github、Heroku以及微软也都在使用Go语言开发一些重量级的项目。

那么将来会怎样呢?我们认为2015年将是Go语言大爆发的一年。

Go 1.4,除了其新增的特性和bug修正外,它为实现一个新的低延迟垃圾收集器以及支 持在移动终端上运行Go奠定了基础。 预计Go1.4将在2014年12月1日正式发布。我们期望在Go 1.5中能出现新GC的身影,Go 1.5预计在2015年6月1日发布,它将使Go适合更加广泛的应用开发。我们迫不及待的想看到哪些领域的开发者会接受它。

接下来会有更多的Go大事发生。11月15日,GothamGo将在纽约如期举行。2014年1月31日到 2月1日,布鲁塞尔将举行另一次Go DevRoot at FOSDEM。2015年2月19日到21日,在印度班加罗尔将举行GopherCon India大会。最初的GopherCon将在2015年7月份回到丹佛。2015年11月 dotGo大会将再次来到巴黎。

Go团队将向届时到场的所有gophers表示衷心的感谢。为Go语言的下一个五年!

为了庆祝Go诞生5周年,在未来的一个月里,Gopher Academy将会发布一系列由知名Go users撰写的文章,务必要去看看哦。

如发现本站页面被黑,比如:挂载广告、挖矿等恶意代码,请朋友们及时联系我。十分感谢! Go语言第一课 Go语言精进之路1 Go语言精进之路2 商务合作请联系bigwhite.cn AT aliyun.com

欢迎使用邮件订阅我的博客

输入邮箱订阅本站,只要有新文章发布,就会第一时间发送邮件通知你哦!

这里是 Tony Bai的个人Blog,欢迎访问、订阅和留言! 订阅Feed请点击上面图片

如果您觉得这里的文章对您有帮助,请扫描上方二维码进行捐赠 ,加油后的Tony Bai将会为您呈现更多精彩的文章,谢谢!

如果您希望通过微信捐赠,请用微信客户端扫描下方赞赏码:

如果您希望通过比特币或以太币捐赠,可以扫描下方二维码:

比特币:

以太币:

如果您喜欢通过微信浏览本站内容,可以扫描下方二维码,订阅本站官方微信订阅号“iamtonybai”;点击二维码,可直达本人官方微博主页^_^:
本站Powered by Digital Ocean VPS。
选择Digital Ocean VPS主机,即可获得10美元现金充值,可 免费使用两个月哟! 著名主机提供商Linode 10$优惠码:linode10,在 这里注册即可免费获 得。阿里云推荐码: 1WFZ0V立享9折!


View Tony Bai's profile on LinkedIn
DigitalOcean Referral Badge

文章

评论

  • 正在加载...

分类

标签

归档



View My Stats