Go 为什么选择 Gopher 作为吉祥物?

阅读本文大概需要 2 分钟。

大家好,我是 polarisxu。

Go 语言的诞生,伴随着出现了 Gopher。现在 Go 爱好者通常自称为 Gopher。实际上,Gopher 最开始只是表示 Go 的吉祥物:

09bd42adec443c0b991c9eae2849d715.png

gopher

那 Gopher 这个吉祥物前世今生为何?据说,有些人学 Go 是因为 Gopher 这个吉祥物~

大约在 1999 年(远早于 Go 的诞生日)—— gopher 第一次出现在新泽西州的 WFMU radio station[1],作为广播电台的宣传物。当时,Renée French[2] 被委托为年度筹款活动设计一件 T 恤,结果这只地鼠(gopher)出现了。WFMU 上 gopher 的形象是这样的:

207ab1658a79330ebeeb38a9350155ed.png

wfmu

之后,基于该形象,还为贝尔实验室设计了一系列形象,包括 ken、r、rsc 几个人的化身:

af1322cf0d28a9aee0f1c4285b91b02c.png

了解 Go 演化进程的应该知晓,Go 底层不少内容有 Plan 9 操作系统的影子。Renée French 为 Plan 9 也设计过一个吉祥物,叫 Glenda[3]

8cd16c6c271045db8e4ce8cd3433f97f.png

所以,当 Bell Labs 的几个大牛想开发一个新语言时,Renée French 自然自告奋勇,为其设计一个吉祥物。可能是因为 Go 和 Gopher 有点关联,2009 年,Go 开源时,Renée French 建议在 WFMU gopher 的基础上改进,为 Go 设计一个吉祥物,于是 Go gopher 诞生了。

Gopher 还有一张模型表,说明了它的特征以及如何正确表示它们:https://go.dev/doc/gopher/modelsheet.jpg

8f5dd8be8caca29860bd60328730a997.png

这个模型表是 Renée French 在  2016 年 Gophercon 的一次演讲[4]中首次展示的。

基于此,网络上越来越多各种设计的 Gopher,也有各种毛绒绒玩具。在网络上可以找到很多漂亮的 Gopher 图片,我也收集了很多,需要的可以在公众号「polarisxu」回复 logo 获取。

参考:https://docs.studygolang.com/blog/gopher

参考资料

[1]

WFMU radio station: https://wfmu.org/

[2]

Renée French: http://reneefrench.blogspot.com/

[3]

Glenda: https://9p.io/plan9/glenda.html

[4]

演讲: https://www.youtube.com/watch?v=4rw_B4yY69k


推荐阅读:

又是被低级欲望支配的一天

对了,看完文章,记得点击下方的卡片。关注我哦~ 👇👇👇

如果您的朋友也在学习 Go 语言,相信这篇文章对 TA 有帮助,欢迎转发分享给 TA,非常感谢!735001be67f09f7e086d5b78e0341fdb.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值