1、前言
go语言(或 Golang)是Google开发的开源编程语言,诞生于2006年1月2日下午15点4分5秒,于2009年11月开源,2012年发布go稳定版。Go语言在多核并发上拥有原生的设计优势,Go语言从底层原生支持并发,无须第三方库、开发者的编程技巧和开发经验。
go是非常年轻的一门语言,它的主要目标是“兼具Python 等动态语言的开发速度和C/C++等编译型语言的性能与安全性”
很多公司,特别是中国的互联网公司,即将或者已经完成了使用 Go 语言改造旧系统的过程。经过 Go 语言重构的系统能使用更少的硬件资源获得更高的并发和I/O吞吐表现。充分挖掘硬件设备的潜力也满足当前精细化运营的市场大环境。
2、Go语言特点
语法简洁
Go 语言简单易学,学习曲线平缓,不需要像 C/C++ 语言动辄需要两到三年的学习期。Go 语言被称为“互联网时代的C语言”。Go 语言的风格类似于C语言。其语法在C语言的基础上进行了大幅的简化,去掉了不需要的表达式括号,循环也只有 for 一种表示方法,就可以实现数值、键值等各种遍历。
代码风格统一
Go 语言提供了一套格式化工具——go fmt。一些 Go 语言的开发环境或者编辑器在保存时,都会使用格式化工具进行修改代码的格式化,这样就保证了不同开发者提交的代码都是统一的格式。(吐槽下:再也不用担心那些看不懂的黑魔法了…)
开发效率高
Go语言实现了开发效率与执行效率的完美结合,让你像写Python代码(效率)一样编写C代码(性能)。
3、安装
1、下载go安装包
官网地址:https://golang.google.cn/dl/
中文地址:https://studygolang.com/dl
Go中文学习文档:https://topgoer.cn/docs/golang/golang-1ccjbpfstsfi1
下载安装包 安装即可
环境配置
go安装成功后默认目录是:/usr/local/go
进入配置文件
vim ~/.bash_profile
添加配置
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
保存,配置生效
source .bash_profile
验证一下
go version
go version go1.17.8 darwin/amd64
创建一个go程序验证一下
vim test.go
package main
import "fmt"
func main(){
fmt.Println("hello world!")
}
执行一下 go run test.go
最后就可以用VS Code 或者GoLand 撸代码啦!
关注我的微信公众号