go语言是什么,go语言的特点和用途是什么?
互联网开发 1118
go语言是什么
Go 语言简称 golang ,是 Google 开发的一种强类型、编译型、并发型,并具有垃圾回收功能的静态编程语言。它能让构造简单、可靠且高效的软件变得更容易。
Go 语言由 Robert Griesemer, Rob Pike, Ken Thompson 于2007年9月开始设计,基于 Inferno 操作系统开发,后来又陆续加入了 Ian Lance Taylor, Russ Cox等人,并最终于 2009 年 11月 开源。Go 语言在 2012 年 3 月发布了第一个稳定版本 Go 1.0。
Go 语言目前广泛用于微服务、云平台、区块链以及游戏服务器等众多领域。

1. Go 语言的特色
- 1)原生支持并发编程
- 2)内存垃圾自动回收
- 3)跨平台编程
- 4)二进制编译,运行效率高
- 5)语法简洁,易学易懂
2. Go 语言的用途
Go 语言被设计成一门应用于 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言,常用于服务器编程、网络编程、分布式系统、内存数据库以及云平台等领域。
Go 语言提供了海量并行的支持,对于高性能分布式系统领域而言,无疑比大多数其它语言有着更高的开发效率。
Go语言成功案例:应用容器引擎 Docker、容器调度服务 Kubernetes、时序数据库 InfluxDB、区块链平台 Eth 和 Fabric、微服务、云平台以及游戏服务器等。