谷歌发布Go语言的首个正式版本

开发 开发工具
Go 语言最初由Rob Pike等谷歌工程师在2007年9月启动设计工作,在2009年11月正式对外发布。Go将动态语言易于编写的特性和静态语言的高效性相结合,具备良好的易用性和极佳的执行效率。

谷歌今天发布了Go语言的***正式版本,谷歌称,这是该语言发展过程中的一个重要的里程碑。

Go 语言最初由Rob Pike等谷歌工程师在2007年9月启动设计工作,在2009年11月正式对外发布。Go将动态语言易于编写的特性和静态语言的高效性相结合,具备良好的易用性和***的执行效率。Go语言最初定位于网络服务器、存储系统和数据库的程序设计,同时在语言中包含并发构造体,以帮助开发者创建并行任务。Go开发团队曾表示,编译完成的Go程序运行速度接近C语言实现的程序。

在3月中旬,谷歌曾发布Go 1的候选版本,并称已经非常接近正式版了。而此次发布的正式版在候选版的基础上改进了部分功能,修复了一些bug,核心库和性能更加稳定,意味着可以正式用于生产。

Go 1 正式版的改进包括语言方面的改变(如Unicode字符的新类型)以及标准库的变化(如新增了包和重命名了strconv包),此外,包的层级已经进行了重新整理,放置到了相应的组中,如网络设施、RPC包、网络子目录等。

谷歌称,Go语言向前兼容,使用Go 1编写的代码,除了少数情况外,基本都可以在该版本的所有生命周期中继续编译和运行,即使后续版本(如Go 1.1、1.2等)进行了更新和bug修复。Go语言兼容性可参阅:http://golang.org/doc/go1compat.html

谷歌此次还***推出了Go语言的二进制版本(已编译版本),这意味着Go可以在Linux、FreeBSD、Mac OS X以及Windows中运行。

此外,谷歌还围绕新增的 Go 命令调整了 Go 的工具套件,以使开发者更好地读取、构建、安装和维护 Go 应用程序。

该版本完整的变化参阅:http://golang.org/doc/go1.html

随着Go 1的发布,谷歌App Engine SDK也进行了更新,Go的相关改进已经被应用到了App Engine库中。

下载地址:

原文链接:http://www.iteye.com/news/24687

【编辑推荐】

  1. Google研发先进编程技术 简化Web应用开发
  2. Go语言写Web应用程序
  3. Go语言源码可追溯到1972 年?
  4. 谷歌发布Go编程语言***候选版
  5. 用Google Go语言实现http共享
责任编辑:林师授 来源: ITEYE
相关推荐

2011-11-16 10:10:47

Go

2012-03-15 14:25:22

Go

2014-06-19 10:11:54

GoGo语言

2011-12-20 10:50:29

Firefox发布

2009-02-12 11:11:07

MoonlightSilverlightMono

2021-08-30 08:23:34

Go语言进程

2014-12-09 09:41:46

谷歌Android Stu

2014-12-17 09:26:26

GoAndroid

2022-11-30 07:11:46

Chrome浏览器

2013-03-04 09:30:38

ClojureJVM

2023-01-11 08:33:44

Chrome浏览器

2013-04-26 17:24:40

Ubuntu

2011-12-20 09:45:47

Lua 5.2Lua

2014-03-26 14:19:00

ClojureJVM

2019-09-04 09:26:42

谷歌Android开发者

2014-06-23 09:49:32

Go语言Android谷歌

2012-10-10 16:27:39

StartOS 5.0Ylmf OS

2023-07-25 16:49:12

2011-09-14 10:08:16

MongoDB
点赞
收藏

51CTO技术栈公众号