Golang教程第1节--Go语言介绍和安装

原文来自:https://golangbot.com/golang-tutorial-part-1-introduction-and-installation/

这是Golang系列教程第一节。

什么是Golang

Go也叫作Golang,是谷歌开发的一个开源的静态编译性编程语言。

Golang的受人关注的原因是使高性能、可扩展的web应用开发变得简单。

为什么使用Golang?

在很多编程语言可用的情况下,例如python,ruby,nodejs等等,为什么选择Golang作为服务的编程语言?

这里有几个选择Go语言的理由;

  • 并发是语言的一部分(译注:并非通过标准库实现),所以编写多线程程序会是一件很容易的事。后续教程将会讨论到,并发是通过 Goroutines 和 channels 机制实现的。
  • Golang 是一种编译型语言。源代码会编译为二进制机器码。而在解释型语言中没有这个过程,如 Nodejs 中的 JavaScript。
  • 语言规范十分简洁。所有规范都在一个页面展示,你甚至都可以用它来编写你自己的编译器呢。
  • Go 编译器支持静态链接。所有 Go 代码都可以静态链接为一个大的二进制文件(译注:相对现在的磁盘空间,其实根本不大),并可以轻松部署到云服务器,而不必担心各种依赖性。

安装

Golang 支持三个平台:Mac,Windows 和 Linux(译注:不只是这三个,也支持其他主流平台)。你可以在 https://golang.org/dl/ 中下载相应平台的二进制文件。(译注:因为众所周知的原因,如果下载不了,请到 https://studygolang.com/dl 下载)

Mac OS

在 https://golang.org/dl/ 下载安装程序。双击开始安装并且遵循安装提示,会将 Golang 安装到 /usr/local/go 目录下,同时 /usr/local/go/bin 文件夹也会被添加到 PATH 环境变量中。

Windows

在 https://golang.org/dl/ 下载 MSI 安装程序。双击开始安装并且遵循安装提示,会将 Golang 安装到 C:\Go 目录下,同时 c:\Go\bin 目录也会被添加到你的 PATH 环境变量中。

Linux

在 https://golang.org/dl/ 下载 tar 文件,并解压到 /usr/local

请添加 /usr/local/go/bin 到 PATH 环境变量中。Go 就已经成功安装在 Linux 上了。

在本系列下一章节中Golang系列教程第2部分: Hello World,我们将会建立 Go 的工作区,编写我们第一个 Go 程序。

请提供给我们宝贵的反馈和意见。感谢您的阅读。

下一节 Golang教程第2节--Hello World

你可能感兴趣的:(Golang,golang学习,Go,安装)