Go语言是谷歌发布的开源编程语言,又称为golang。Go是一种编译型,并具有垃圾回收功能的编程语言。其在设计时就遵循了简单、安全和速度的 3 大原则。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行编程。
Golang的很多特点适合做Server端底层开发,使用 Golang 开发一个网络底层库会轻松舒服太多,相比之下,用 C/C++ 就太可怕了,这大大降低了网络服务器开发者的负担。
Ubuntu 16.04 安装 Go:
Golang在默认的软件仓库中,可以使用 apt 命令进行安装:
$ sudo apt install golang
查看版本:
由于 Go 代码必需保存在workspace(工作区)中,所以我们必须创建一个workspace目录(例如 ~/Go)并定义 GOPATH 环境变量指向该目录,这个目录将被Go工具用于保存和编辑二进制文件。
$ mkdir ~/Go
在.bashrc文件中添加:
export GOROOT=/usr/lib/go
export GOPATH=~/Go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
使环境变量生效:
$ source ~/.bashrc
CentOS 7.x 安装 Go:
使用yum命令安装:
yum install golang
查看版本:
创建工作区同上。
查看Go命令帮助:
go help <command>
go help build
go help install
Hello World-第一个Go程序:
package main
import "fmt"
func main() {
fmt.Println("Hello World")
}
运行hello:
编译成二进制可执行文件,然后运行:
学习Go语言:
https://golang.org
https://gobyexample.com