Go 和 Golang 有何关系?
发布时间:2021-10-19 10:10:06 所属栏目:语言 来源:互联网
导读:最近天气也冷了,掐指一算是招聘季了,无论是校招、社招、HR、面试官们都蠢蠢欲动。这不,我有一个朋友的 HR 朋友都有起名困难了,一看 Go 语言的工作说明(Job Description),发现各有不同。 仔细一看,有叫 Go 的,也有叫 Golang,还有叫 GO 的。好家伙,Go
|
最近天气也冷了,掐指一算是招聘季了,无论是校招、社招、HR、面试官们都蠢蠢欲动。这不,我有一个朋友的 HR 朋友都有起名困难了,一看 Go 语言的工作说明(Job Description),发现各有不同。
仔细一看,有叫 Go 的,也有叫 Golang,还有叫 GO 的。好家伙,Go 语言有这么多个别名,为什么要叫 Golang,甚至某乎都讨论了起来。到底叫什么是正确的?
为此,今天就由煎鱼带大家理一理,了解这背后的关系。
Go 官方定义
从网上的资料来看,大家对 Go 的名字还是比较关注的,对于 Go 团队来讲,仿佛经常被问。例如:
“Go 和 Golang 的关系是什么?”
“Go、Golang、GO 哪个对?”
甚至在之前探讨 Go2 草案时,也有人开始起 Go2 的名字了,纠结是要叫 “golang2”,还是 “go2lang”:
其实这是错误的。在 Go FAQ 中有明确的回答这个问题:
这一门语言称为 “Go”,不叫 “Golang”,也不叫 “GO”。“golang” 只是网站的地址,而不是语言的名称。
同时 “GO” 的语言名称叫法也是错误的,虽然官方上的 Logo 是 “GO”:
但这显然只是设计师层面的美观考量,并不是这一门语言的标准定义。
因此这一门语言叫做 “Go” 语言,这是正确的,也得到官方认证的,也不曾改变过。
为什么会有 Golang
但可能又有小伙伴疑惑了,那为什么 “Golang” 这个别名,如此之火。到底是为什么?
这里一共有三点原因,分别是:站点地址(Go FAQ 提到)、搜索引擎、社区和论坛、语言重名。
Go 站点地址
Go 团队所期望的 https://go.org 早就被注册,从网站的底部标识来看,2008 年起建站:
所以 Go 语言只能使用 https://golang.org,你也会 https://pkg.go.dev 和 https://golang.org、https://godoc.org,存在多个域名,并不统一。
因此作为 Go 开发者所常用官方站点,自然而然 golang 这一个语言标识就深深地被记住了,一直沿用至今。
同时域名为 “golang” 关键字,自然会大幅度的影响到 Go 资料搜索引擎的收录,是一个非常重要的因素。
(编辑:邯郸站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

