[ Golang 入门教程 ] 第1节——简介和安装
什么是Golang
Go也称为Golang是一种由谷歌创建的开源,编译型和静态强类型的编程语言。
Golang的主要重点是使高可用性和可扩展的Web应用程序的开发变得简单易行。
为什么学习Golang
有大量其他语言(例如python,ruby,nodejs ......)可以执行相同的工作,为什么选择Golang作为服务端编程语言?
以下是我在选择Go时发现的一些优点
- 并发是该语言的固有部分。因此编写多线程程序是件小事。这是通过Goroutines和渠道实现的,我们将在后面的教程中讨论。
- Golang是一种编译语言。源代码被编译为二进制文件。在诸如nodejs中使用的JavaScript之类的解释语言中缺少此功能。
- 语言规范非常简单。在整个规范适合在一个页面上,你甚至可以用它来写你自己的编译器
- go编译器支持静态链接。所有go代码都可以静态链接到一个大的二进制文件中,并且可以轻松地部署在云服务器中,而不必担心依赖性。
安装
Mac,Windows和Linux三个平台都支持Golang。您可以从 https://golang.org/dl/ 下载相应平台的二进制文件
Mac OS
从 https://golang.org/dl/ 下载 OS X
安装程序。双击即可开始安装。按照提示操作,应该默认安装 Golang
在/ usr/local/go
中,并且还将文件夹 /usr/local/go/bin
添加到 PATH
环境变量中。
Windows
从 https://golang.org/dl/ 下载 MSI
安装程序。双击以开始安装并按照提示进行操作。将默认安装Golang在 c:\Go
,并将目录c:\Go\bin
添加到路径环境变量中。
Linux
从 https://golang.org/dl/ 下载 tar 文件并将其解压缩到 /usr/local
。
将 /usr/local/go/bin
添加到PATH
环境变量。
在下一节Golang教程中,我们将设置go工作区并编写我们的第一个Go程序。