发布于 5年前

[ 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程序。

©2020 edoou.com   京ICP备16001874号-3