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: Google的杰出工程师,贝尔实验室(Bell Labs)Unix团队成员之一,参与开发了Plan 9及Inferno两款分布式操作系统,UTF-8编码设计者之一
Ken Thompson: Unix操作系统的发明人之一(排在第一号),C语言前身B语言的设计者,UTF-8编码设计者之一,图灵奖得主
Robert Griesemer:参与V8 JavaScript引擎和Java HotSpot虚拟机的研发
Russ Cox:Go团队的leader。2008年MIT博士毕业后就加入了Go核心设计开发团队
Ian Lance Taylor:gcc项目活跃维护者之一,gccgo编译器的作者和cgo工具链维护者
Go语言Logo
从logo也可以感受到,Golang的目标就是快。
Go语言吉祥物
该吉祥物的学名是Gopher, 囊地鼠,北美洲一种动物。