程序语言:GO语言升级到GO1.1版本 - 环宇科讯|沃玛互动
致力于高端网站建设服务的专业公司
网站建设热线:010-51000596
首页 > 网站资讯 > 新闻资讯 > 程序语言:GO语言升级到GO1.1版本

程序语言:GO语言升级到GO1.1版本

 

    在去年3月,GO语言发布了 1.0 版,并且此后GO语言发布了3个小版本更新,这些都只是修复了严重问题,所以到现在用的都是 Go 1.0.3 版。
 
    GO语言和 1.0 版相比,Go 1.1 包含了许多改进。
 
    最显著的改进是和性能相关。我们优化了编译器和链接器、垃圾回收器、goroutine 调度、映射实现和部分标准库。在 Go 1.1 之下,你的Go代码应该会明显快多了。
 
    还有Go语言本身一些细微变化,其中两点这里要摘出来说说:① return 的变化将带来更为简洁和正确的程序,② 引入了方法值(method values)。
 
    并行编程在这更为安全,因为 Go 1.1 增加一个用于查找内存同步错误的  race 探测器。后面我们会在新文章中讨论  race 探测器,目前的话,大家就好好看手册吧。
 
    工具和标准库都已经改进和扩展了,大家可以从发布备注中查看详情。
 
    根据我们的兼容性指南,Go 1.1 兼容 Go 1.0,我们推荐所有 Go 用户都升级到新版。
 
    所有的这一切,都离不开来自开源社区的贡献值的鼎力帮助。从 Go 1.0 以来,内核收到了来自 161 位非 Google 员工的 2600 次提交。 感谢大家的努力。我们还要特别感谢Shenghou Ma、Rémy Oudompheng、Dave Cheney、 Mikio Hara、 Alex Brainman、 Jan Ziak 和 Daniel Morsing 的卓越贡献。