专栏首页PHP在线Go语言六周年,2016年初发布Go 1.6

Go语言六周年,2016年初发布Go 1.6

原文出处: Andrew Gerrand 译文出处:oschina

2009年11月10日,Go 语言作为开源项目正式发布。从那开始,已经有超过 780 位贡献者,提交了 30,000 个 commits 到项目的 22 个代码仓库。Go 的生态系统也在不断壮大,在 GitHub 已经有超过 90,000 个 Go 代码库。同时,线下活动也在很积极的展开,在世界各地都有 Go 会议和用户组。

Go 在 8 月份发布了 Go 1.5 版本,这是 Go 发布以来最重大的版本,因为实现了自举,可以使用 Go 编译 Go。Go 1.5 完全重写了垃圾收集器,使得 Go 更适用于延迟敏感的应用;更好的支持 ARM 处理器。这些都使得 Go 适应更广泛的任务和需求。

对于工具的改进一直激励着开发者在生产环境使用 Go。Go 团队引入了 execution tracer 和 “go doc“命令,同时加强了各种静态分析工具。Go 团队现在正在积极开发官方 Sublime Text 的 Go 插件,可以更好的支持更多的编辑器。

明年早些时候将会继续发布更多改进的 Go 1.6 版本,包括为 net/http 服务器和客户端提供 HTTP/2 支持;官方包 vendoring 机制;在文本和 HTML 模板支持块;新增一个内存清理工具,检查 Go 和 C/C++ 代码;其他各种改进。

基于 SSA 优化编译器后端估计要到 Go 1.7 才能实现。

Go 六周年,如果没有社区的帮助,不可能会有今天这种美好的局面。感谢大家对 Go 的贡献!

By Andrew Gerrand

本文分享自微信公众号 - php(phpdaily)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2015-11-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • LINUX系统的7种运行级别

    Linux系统有7个运行级别(runlevel) 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 运行级别1:单用户工作状态,root权...

    wangxl
  • MySQL事务隔离级别详解

    SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销...

    wangxl
  • 基于用户投票的排名算法(三):Stack Overflow

    上一篇文章,我介绍了Reddit的排名算法。 它的特点是,用户可以投赞成票,也可以投反对票。也就是说,除了时间因素以外,只要考虑两个变量就够了。 但是,还有一些...

    wangxl
  • Go 语言基础入门教程 —— 第一个 Go 程序

    使用 Go 语言之前,首先要安装 Go。Go 为 Linux、Mac、Windows 等不同的平台分别提供了相应的安装包:https://golang.goog...

    学院君
  • Go+,下一个十年

    2007 年,Google 的三位著名的工程师 Rob Pike、Ken Thompson 和 Robert Griesemer 创造了 Go 语言。他们想为 ...

    云上计算
  • Go教程:01-什么是Go语言

    Go语言是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易. Go语言是从2007年末由Robert Griesemer, Rob Pike, Ke...

    mojocn
  • go语言相关资料

    Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, ...

    ccf19881030
  • 一、Go语言由来与关键时间线

    1、Go于2009年11月正式宣布推出,成为开放源代码项目。 2、在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃...

    cn華少
  • Go初学者资料必看

    《Go 编程基础》是一套针对 Google 出品的 Go 语言的视频语音教程,主要面向 Go 语言新手级别的学习者。

    公众号guangcity
  • 【从零开始学习Go语言】一.初识Go语言

    Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。

    一只特立独行的兔先生

扫码关注云+社区

领取腾讯云代金券