go lang install
2024-01-08Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
1、Download and Install
ver=1.21.4
wget -c https://dl.google.com/go/go${ver}.linux-amd64.tar.gz
#rm -rf /usr/local/go
tar zxvf go${ver}.linux-amd64.tar.gz -C /usr/local
cat << EOF >> /etc/profile
export GOROOT=/usr/local/go
export GOPATH=/usr/local/go/bin
export PATH=\$PATH:\$GOROOT/bin
EOF
which go
go version
go env
#make all WHAT=cmd/kubeadm GOFLAGS=-v
2、go 语言特点
天生支持并发
语法简单,容易上手
内置runtime,支持垃圾回收
可直接编译成机器码,不依赖其他库
丰富的便准库
可跨平台编译
部署维护成本低
3、go 语言应用领域
服务器编程
开发云平台
区块链
分布式系统
网络编程
4、golang 开发工具
Microsoft Visual Studio Code
cat helloworld.go << EOF package main import "fmt" func main() { fmt.Println("hello world") } EOF go run helloworld.go 5、使用 go 语言的app Google k8s Facebook facebookgo 腾讯 蓝鲸平台 容器技术 百度 运维项目BFE 京东 消息推送系统、云存储、京东商城 小米 运维监控系统、小米互娱、小米商城、小米视频、小米生态链 360 日志搜索系统Poseidon
分类:编程 | 标签: |