谷歌发布 Go 1.1 正式版本

谷歌Go语言开发团队今天发布了1.1正式版本。



Go是谷歌于2007年9月启动设计的编程语言,最初定位于web服务、存储系统和数据库的程序设计,同时在语言中包含并发构造体,以帮助开发者创建并行任务。Go将动态语言易于编写的特性和静态语言的高效性相结合,具备良好的易用性和极佳的执行效率。

与1.0版本相比,该版本的主要改进如下:

1. 性能改进

与1.0版本相比,该版本对编译器和链接器、垃圾回收、goroutine(Go语言的并发机制)调度、map实现、部分标准库进行了优化,基于该版本构建的Go代码运行速度将会明显提升。

2.  语言本身的变化

语言本身有一些细微的变化,其中两个需要注意的变化是:放宽了return语句的限制(可以简化现有代码中多余的return语句,使程序更加简洁)、引入了方法值(允许将方法作为函数值绑定到接收器)。

3.  并发编程更安全

在Go 1.1中,加入了另一个Race detector,用于在你的程序中查找内存同步错误,让程序中的并发实现更安全。

4.  改善并扩展了工具和标准库

Go 1.1与1.0版本保持兼容,具体可参阅兼容性指南

详细信息:Go 1.1 is released

安装说明:https://golang.org/doc/install

本文来自:ITEYE资讯

感谢作者:wangguo

查看原文:谷歌发布 Go 1.1 正式版本

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。