go
几乎可以断定,go语言是最有前途的语言,请看:
- Docker
- Kubernetes
- consul
- etcd
- prometheus
- grafana
以上项目被称为下一代基础设施,都是使用go开发的。go语言是为云而生的语言。
假设底层实现和最终需求的距离是1
一部分语言如java/python距离需求更近,牺牲运行效率,赢得开发效率
一部分语言如C/C++距离实现更近,牺牲开发效率,赢得运行效率
而go,直接拉近底层实现和最终需求的距离,兼顾开发速度
和性能
let` s go
安装go很简单,mac上第一次安装
$ brew install go
升级到最新版本
$ brew upgrade go
第一个go程序
// cat hello.go
package main
import (
"fmt"
)
func main(){
fmt.Println("hello world")
}
编译运行
$ go build hello.go
$ ls
hello hello.go
$ ./hello
hello world
直接运行
$ go run hello.go
hello world
网友评论