微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Golang教程:一介绍和安装

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

这是本Golang系列教程的第一篇。

什么是Golang

Golang 又称为 Go,是由 Google 开发的一种开源的、编译型的、静态类型的编程语言。

Golang 的主要目的是使开发高可用性和高扩展性的Web应用程序变得简单。

为什么选择Golang

为什么应该选择 Golang 作为服务器端的开发语言,而不是可以做同样事情的 python,ruby,nodejs 等其他语言?

下面是选择 Go 的一些好处:

  • Go原生支持并发(Concurrency),因此非常适合编写多线程程序。这是通过Go协程(Goroutine)和信道(Channel)实现的,我们将在以后的教程中讨论它们。
  • Golang 是编译型语言。源代码会被编译成可执行的本地二进制(Native binary)文件。这是解释型语言(比如在nodejs中使用的Javascript)无法做到的。
  • 语言规范相当简单。整个规范只有一页,你甚至可以根据它写出自己的 Go 编译器:)
  • Go 编译器支持静态链接。所有的代码可以被链接一个“肥大”的二进制文件,因此可以很简单的将它部署到云服务器而不必担心依赖问题。

安装

Golang支持所有三种平台:Mac,Windows 和 Linux。你可以在 https://golang.org/dl/ 下载相应平台的二进制文件

Mac OS

https://golang.org/dl/ 下载 OS X installer。双击运行,按照提示安装即可。Golang 会被安装在 /usr/local/go 目录下,并且 /usr/local/go/bin 目录会被添加到环境变量 PATH 中。

Windows

https://golang.org/dl/ 下载 MSI installer。双击运行,按照提示安装即可。Golang 会被安装在 C:\Go 目录下,并且 C:\Go\bin 会被添加到环境变量 PATH 中。

Linux

https://golang.org/dl/ 下载 tar 压缩包并解压到 /usr/local添加 /usr/local/go/bin 到环境变量 PATH 中。


下一篇教程 Golang教程:(二)Hello World 中我们将建立go工作空间并编写我们的第一个程序:)

目录
下一篇Golang教程:(二)Hello World

原文地址:https://www.jb51.cc/go/188245.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐