Go 语言简介
Go(也称为 Golang)是由 Google 开发的一种开源的、静态强类型、编译型编程语言,它能让构造简单、可靠且高效的软件变得容易。
发展历史
Go 是从2007年末由 Robert Griesemer、Rob Pike、Ken Thompson 主持开发,后来还加入了 Ian Lance Taylor、Russ Cox 等人,并最终于2009年11月以开放源代码的形式向全球发布。
图:从左到右分别是 Robert Griesemer、Rob Pike 和 Ken Thompson
2007年9月,在 Rob Pike 回复给 Robert Griesemer、Ken Thompson 的邮件中,谈到了一门全新的编程语言,其设计仍在雏形中,建议将之取名为 Go。在敲定名字之后,Rob、Robert、Ken 三人开始在 Google 内部进行研发。
2008年5月,Go 的研发获得了 Google 的全力支持。
2009年11月10日,Go 项目团队首次公开发布该语言,并将代码全部开源,因此这一天也被定为 Go 的官方生日。
如今,Go 语言拥有一个活跃的社区,按计划每半年发布一个主要版本,一般在每年的2月和8月。截至2024年2月,发布的最新版本是 Go 1.22 版本。Go 语言的维护周期终止在落后两个主要版本时,例如 Go 1.20 会在 Go 1.22 发布时停止支持。