18910140161

高某为什么能生气?多亏了这五个方面

顺晟科技

2022-09-28 13:43:02

138

大家好,我是煎鱼。

在国外的播客节目 Go Time #100 中,Rob Pike 和 Robert Griesemer(Go 的两位创始人)和主持人 Jerod Santo 讨论了 Go 语言的成功缘由和一些思考。

如果你想创造一门成功的编程语言,向已经做到的人学习是非常有价值的。

欢迎对 Go 感兴趣的小伙伴一起围观!

0. 说明

Rob Pike 将其归为了 5 个方面,在主持人 @Jerod Santo 的分享下形成了这篇《5 things Rob Pike attributes Go's success to》文章,与播客的内容相对应。

目录如下:

他们写了一份正式的规范。他们吸引了杀手级应用。他们启动了一个开源社区。他们使语言难以改变。他们坚持使用他们相信的功能。

1. 他们写了一份正式的规范

在介绍 Go 项目的起源时,Rob 说:

"
但这就是规范发生的时候。 是的,几个星期。 所以我们真的开始了六个月左右的头脑风暴和近似塑造。

我们做的第一件重要的事情——也许是我们做的第一件重要的事情 —— 是我们编写了语言的正式规范,我认为这是项目成功的关键部分。

其中最重要的事情之一是 Ian Taylor 也在 Google,看到了规范,并决定为它编写一个编译器。

有一天他走进我们的办公室说:“哦,顺便说一句,我已经为你的语言编写了一个编译器。” 那对我们来说是一个了不起的时刻。

当然,他成为了团队的一员,现在他仍在研究 Go。
"

该规范最初引起了 Ian Lance Taylor 等工程师同事的兴趣。

2. 他们吸引了杀手级应用

不幸的是,Rob 并没有说明他们早期是如何吸引 Docker 的。 我猜,通过使语言……对程序员有吸引力?

我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航