Go语言介绍

  1. Google 开源
  2. 编译型语言
  3. 2006年开始,2009年Google将其开源,国内的发展尤其迅速

    Go语言部分核心团队

    Ken Thompson :::tips 大名鼎鼎、如雷贯耳,Unix操作系统的发明人之一(排在第一号),C语言前身B语言的设计者,UTF-8编码设计者之一,图灵奖得主。老爷子今年快76岁了(1943年生)。早年一直再贝尔实验室做研究,60多岁的时候被谷歌尊养起来。2007年,老爷子和Rob Pike、Robert Griesemer一起设计做出了Go语言 ::: Rob Pike :::tips UTF-8两个发明人之一。Go设计团队的第一任老大。如今也退休并被谷歌尊养起来了,Rob Pike仍旧活跃在各个Go论坛组中,适当地发表自己的意见。 ::: Robert Griesemer :::tips Go语言三名最初的设计者之一,比较年轻。曾参与V8 JavaScript引擎和Java HotSpot虚拟机的研发。目前主要维护Go白皮书和代码解析器等。 :::

    主流编程语言时间线

  4. 目前主流编程语言都是2000年以前发布的

1. go语言介绍 - 图4

  1. Go语言最初目的是替代C++,崇尚C语言的设计理念

    Go语言优势

  2. 语法简单 - 开发效率高

  3. 集各种语言的优势 - 大量参考C和Python
  4. 执行性能高 - 直接编译成二进制,部署非常简单
  5. 并发编程非常高效 - goruntine
  6. 编译速度快 - 比C++、Java编译快

什么是Cookie池

1. go语言介绍 - 图5

Go语言能做什么

  1. Web开发 - gin、beego等
  2. 容器虚拟化 - docker、k8s
  3. 中间件 - etcd、tidb、influxdb、nsq等
  4. 区块链 - 以太坊、fabric
  5. 微服务 - kit、go-micro、rpcx、kratos、dubbo-go等

    Go国内使用情况

  6. 国内热度超过国外

  7. 大量国内公司使用
  • BAT、bytedance、B站、小米、滴滴、京东、360、七牛云、知乎、美团等
  1. 招聘岗位数量持续上涨