Golang历史

Go语言发展历程

2007年9月25日,Google公司的Rob Pike回复了Robert Griesemer,Ken Thomopson有关编程语言的讨论邮件,提出了自己的一些灵感和想法。Rob Pike给这门语言取名为Go,语言文件后缀为.go,相关工具可以命名为goc,gol,goa等,交互式调试工具可以直接命名为Go等,至此形成了Go语言的萌芽。之后Rob,Robert和Ken三人开始在Google内部研发Go语言,逐步形成Go语言开发团队。

2008年6月7日,Ian Lance Taylor给Rob,Robert、Ken发了一封邮件,邮件写到自己写了一个独立的gcc go的编译器,实现对Go语言写的素数筛选程序的编译。这个编译器的出现,为Go语言开发团队带来震惊和喜悦,是对Go语言可行性的一种证明。随后Ian Lance Taylor也加入了开发团队,成为了设计和实现Go语言的核心人物。后来Russ Cox,Adam Langley等软件专家相继加入,进一步完善了Go语言的核心思想和基础库。

2009年11月10日,Google的Go项目团队正式将Go语言开源,并将2009年11月10日作为Golang的官方生日。从此Go语言走向快速发展的道路,在世界范围内拥有越来越多的拥趸者,包括个人和企业。

Go语言核心发明者
rob-pike

Rob Pike: Google的杰出工程师,贝尔实验室(Bell Labs)Unix团队成员之一,参与开发了Plan 9Inferno两款分布式操作系统,UTF-8编码设计者之一

ken-thompson

Ken Thompson: Unix操作系统的发明人之一(排在第一号),C语言前身B语言的设计者,UTF-8编码设计者之一,图灵奖得主

Robert Griesemer

Robert Griesemer:参与V8 JavaScript引擎和Java HotSpot虚拟机的研发

Russ Cox

Russ Cox:Go团队的leader。2008年MIT博士毕业后就加入了Go核心设计开发团队

ian lance taylor

Ian Lance Taylor:gcc项目活跃维护者之一,gccgo编译器的作者和cgo工具链维护者

golang-logo

从logo也可以感受到,Golang的目标就是快。

Go语言吉祥物
golang-mascot

该吉祥物的学名是Gopher, 囊地鼠,北美洲一种动物。