Go 博客

Go:2010年3月新特性

Andrew Gerrand
2010年3月18日

欢迎来到 Go 官方博客。我们 Go 团队希望通过本博客向世界介绍 Go 编程语言的最新发展以及其日益壮大的库和应用生态系统。

自去年11月发布以来已经过去了几个月,下面我们来聊聊 Go 世界中这段时间发生的事情。

Google 的核心团队持续开发该语言、编译器、软件包、工具和文档。编译器现在生成的代码在某些情况下比发布时快2倍到1个数量级。我们整理了一些精选基准测试的图表,并且构建状态页面跟踪提交到仓库的每个变更集的可靠性。

我们对语法进行了修改,使语言更加简洁、规范和灵活。分号已几乎完全从语言中移除...T 语法使处理任意数量的类型化函数参数变得更简单。语法 x[lo:] 现在是 x[lo:len(x)] 的简写。Go 现在也原生支持复数。详情请参阅发布说明

Godoc 现在为第三方库提供了更好的支持,并且发布了一款新工具——goinstall——使其易于安装。此外,我们已经开始开发一个软件包跟踪系统,以便更容易找到您所需的内容。您可以在软件包页面查看初步成果。

标准库已增加了超过40,000行代码,包括许多全新的软件包,其中很大一部分是由外部贡献者编写的。

谈到第三方,自发布以来,一个充满活力的社区已在我们的邮件列表和 IRC 频道(freenode 上的 #go-nuts)中蓬勃发展。我们已正式为项目增加了超过50名成员。他们的贡献涵盖了错误修复、文档更正、核心软件包以及对额外操作系统的支持(Go 现在支持 FreeBSD,并且正在进行 Windows 移植)。我们认为这些社区贡献是我们迄今为止最大的成功。

我们也收到了一些好评。这篇PC World 的近期文章总结了该项目周围的热情。一些博主已经开始记录他们使用该语言的经验(例如,见这里这里这里)我们用户的总体反应非常积极;一位初次使用者评论道“我印象深刻。Go 在简洁性和强大性之间取得了一个优雅的平衡。”

至于未来:我们听取了无数声音告诉我们他们需要什么,现在正专注于让 Go 为黄金时期做好准备。我们正在改进垃圾回收器、运行时调度器、工具和标准库,并探索新的语言特性。2010年将是 Go 激动人心的一年,我们期待与社区合作,使其取得成功。

下一篇文章:第三方库:goprotobuf 及更多
博客索引