分享
谷歌发布 Go 1.1 正式版本
wangguo · · 3293 次点击 · · 开始浏览这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。
谷歌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
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
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信3293 次点击
上一篇:Go 语言的高级并发模式
下一篇:谷歌 Go 语言迎来三岁生日
添加一条新回复
(您需要 后才能回复 没有账号 ?)
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传
收入到我管理的专栏 新建专栏
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