Go语言介绍
- Google 开源
- 编译型语言
2006年开始,2009年Google将其开源,国内的发展尤其迅速
Go语言部分核心团队
:::tips 大名鼎鼎、如雷贯耳,Unix操作系统的发明人之一(排在第一号),C语言前身B语言的设计者,UTF-8编码设计者之一,图灵奖得主。老爷子今年快76岁了(1943年生)。早年一直再贝尔实验室做研究,60多岁的时候被谷歌尊养起来。2007年,老爷子和Rob Pike、Robert Griesemer一起设计做出了Go语言 ::: :::tips UTF-8两个发明人之一。Go设计团队的第一任老大。如今也退休并被谷歌尊养起来了,Rob Pike仍旧活跃在各个Go论坛组中,适当地发表自己的意见。 ::: :::tips Go语言三名最初的设计者之一,比较年轻。曾参与V8 JavaScript引擎和Java HotSpot虚拟机的研发。目前主要维护Go白皮书和代码解析器等。 :::
主流编程语言时间线
目前主流编程语言都是2000年以前发布的
-
Go语言优势
语法简单 - 开发效率高
- 集各种语言的优势 - 大量参考C和Python
- 执行性能高 - 直接编译成二进制,部署非常简单
- 并发编程非常高效 - goruntine
- 编译速度快 - 比C++、Java编译快
什么是Cookie池
Go语言能做什么
- Web开发 - gin、beego等
- 容器虚拟化 - docker、k8s
- 中间件 - etcd、tidb、influxdb、nsq等
- 区块链 - 以太坊、fabric
微服务 - kit、go-micro、rpcx、kratos、dubbo-go等
Go国内使用情况
国内热度超过国外
- 大量国内公司使用
- BAT、bytedance、B站、小米、滴滴、京东、360、七牛云、知乎、美团等
- 招聘岗位数量持续上涨