美文网首页
go 介绍与安装

go 介绍与安装

作者: Q14 | 来源:发表于2019-08-13 17:12 被阅读0次

go

Go 亦称为 Golang(译注:按照 Rob Pike 说法,语言叫做 Go,Golang 只是官方网站的网址),是由谷歌开发的一个开源的编译型的静态语言。

Golang 的主要关注点是使得高可用性和可扩展性的 Web 应用的开发变得简便容易。(译注:Go 的定位是系统编程语言,只是对 Web 开发支持较好)
既然有很多其他编程语言可以做同样的工作,如 Python,Ruby,Nodejs 等,为什么要选择 Golang 作为服务端编程语言?

为何选择 Golang

以下是我使用 Go 语言时发现的一些优点:

  • 并发是语言的一部分(译注:并非通过标准库实现),所以编写多线程程序会是一件很容易的事。后续教程将会讨论到,并发是通过 Goroutines 和 channels 机制实现的。

  • Golang 是一种编译型语言。源代码会编译为二进制机器码。而在解释型语言中没有这个过程,如 Nodejs 中的 JavaScript。

  • 语言规范十分简洁。所有规范都在一个页面展示,你甚至都可以用它来编写你自己的编译器呢。 :smile:
  • 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/binPATH 环境变量中。Go 就已经成功安装在 Linux 上了。

原文链接

相关文章

  • go 介绍与安装

    go Go 亦称为 Golang(译注:按照 Rob Pike 说法,语言叫做 Go,Golang 只是官方网站的...

  • 1. 介绍与安装

    1. 介绍与安装 Golang 是什么 Go 亦称为 Golang(按照 Rob Pike 说法,语言叫做 Go,...

  • Go语言入门

    Go入门 Go介绍 部落图鉴之Go:爹好还这么努力? 环境配置 安装 下载源码编译安装 下载相应平台的安装包安装 ...

  • Mac下搭建go和beego开发环境

    上一篇 go github介绍 https://github.com/golang/go go安装 首先到gol...

  • Go起步

    准备 下载Go安装 安装依赖管理 安装dep同时也会安装依赖Go 配置环境变量 示例 关于Gin更多介绍可以参考g...

  • 终于找全了!Go的三种常见的安装方式,各种系统多个版本应有尽有

    Go有多种安装方式,你可以选择自己喜欢的。这里我们介绍三种最常见的安装方式: Go源码安装:这是一种标准的软件安装...

  • (一)GO语言的安装与配置

    @(GO语言学习) (一)GO语言的安装与配置 下载 根据使用不同开发环境下载相应的GO语言安装包下载地址。 安装...

  • Visual Studio Code Go 开发环境配置

    本文介绍 Visual Studio Code 配置 Go 语言开发环境。 1 下载 Go 语言安装包 https...

  • Go 起步 安装开发环境

    开始学习Go之前肯定是得先安装开发环境啦,本章将介绍下开发环境的安装 1. 下载Go安装包 下载地址:https:...

  • grafana源码编译安装

    本次介绍一下Windows环境源码编译步骤。 准备 安装Go 1.8.1 安装NodeJS LTS 安装Git 编...

网友评论

      本文标题:go 介绍与安装

      本文链接:https://www.haomeiwen.com/subject/pgpbjctx.html