发明Go语言是出于更好地完成工作的需要。Go不是计算机科学的最新发展潮流,但它却提供了解决现实问题的最新最快的方法。

Go拥有命令式语言的静态类型,编译很快,执行也很快,同时加入了对于目前多核CPU的并发计算支持,也有相应的特性来实现大规模编程。

Go语言有非常棒的标准库,还有一个充满热情的社区。

更进一步

关于Go的一切你都可以在Go官方网站找到。 在那里你可以获得教程参考,在线试用,和更多的资料。 在简单的尝试过后,在官方文档那里你会得到你所需要的所有资料、关于编写代码的规范、库和命令行工具的文档与Go的版本历史。

强烈推荐阅读语言定义部分,很简单而且很简洁!(赶时髦!)

你还可以前往Go在线体验中心进,在浏览器里修改并运行这些代码,一定要试一试哦!你可以将https://play.golang.org当作一个REPL,在那里体验语言特性或运行自己的代码,连环境都不用配!

学习Go还要阅读Go标准库的源代码,全部文档化了,可读性非常好,可以学到go,go style和go idioms。在文档中点击函数名,源代码就出来了!

Go by example也是一个学习的好地方。

 

Go Mobile添加了对移动平台的支持(Android and iOS)。你可以完全用go语言来创造一个app或编写一个可以从Java或Obj-C调用的函数库,敬请参考Go Mobile page