前段时间发生一个IT界梗 我们服务器的内存一大半都是java占用的 而整个业务基本都是Go语言实现的 本文介绍一下Go语言发展史 和 基础底层实现逻辑
Authors
Ken Thompson, Unix
Rob Pike, Unix
Robert Griesemer, V8, Hotspot VM
Russ Cox,current leader
From
Google
When
1972, 1st line of code
https://github.com/golang/go/commit/7d7c6a97f8
Users
1100K+ developers focusing coding with golang
2700K+ developers using golang + other language
著名项目
Kubernetes
Docker
Vault
Promethus
Gradfana
IDE
Goland
VSCode + golang plugin
LiteIDE
System Variable
GOROOT
GOPATH
GOPROXY
GO111MODULE=ON
Dependency Management
Go Modules
go mod init helloGo
go get –u github.com/gorilla/websocket
go get github.com/gorilla/websocket@v1.4.2
go mod tidy
GMP并发模型
Go channel
Better
API
rest
graphql
websocket
grpc
Better Not
User Interface
Mobile



