加入收藏 | 设为首页 | 会员中心 | 我要投稿 孝感站长网 (https://www.0712zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

Go 和 Golang 有何关系?

发布时间:2021-10-19 12:40:13 所属栏目:语言 来源:互联网
导读:最近天气也冷了,掐指一算是招聘季了,无论是校招、社招、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 资料搜索引擎的收录,是一个非常重要的因素。

(编辑:孝感站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读