> For the complete documentation index, see [llms.txt](https://wskdsgcf.gitbook.io/mastering-go-zh-cn/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wskdsgcf.gitbook.io/mastering-go-zh-cn/1-go-yu-cao-zuo-xi-tong/01.2.md).

# 01.2 Go的历史

Go是当下比较流行的开源的语言之一，第一次发布是在2009年年底。它开始于Google内部的项目，并且吸收了C、Pascal和Alef等语言的优质特性，最早由Robert Griesemer、Ken Thomson和Rob Pike联合撰写。三位作者的初衷是基于Go，能够开发一个可靠的和高效的软件系统。除了语法和标准函数之外，Go还提供了相当丰富的标准库的实现。 \
&#x20;\
&#x20;编写此书的时候，Go的稳定版本是1.9.1，1.9.2版本也即将发布： <br>

```
$ date
Sat Oct 21 20:09:20 EEST 2017
$ go version
go version go1.9.1 darwin/amd64
```

\
&#x20;\
&#x20;我非常确信在本书真正出版的时候，通过命令**go version**命令，输出的结果跟上面一定不一样！但是，本书介绍的内容至少在若干年内不会过时，即使Go版本迭代如此之迅速。 \
&#x20;\
&#x20;如果你是第一次安装Go，你可以访问 [Golang学习](https://golang.org/dl/)。 还有一个很简单的办法，在类Unix系统中，已经可以通过包管理器安装Go编程语言包，你唯一要做的就是选择你喜欢的包管理器。
