伊恩·兰斯·泰勒 (Ian Lance Taylor) 离开谷歌
他是谁?
- Go 语言的核心开发者之一:2008 年加入 Go 团队,和 Rob Pike、Russ Cox 等大神一起搞 Go。
- GCC 编译器的大佬:最早在 GCC 里实现了 Go 语言的支持,让 Go 能被更多人用。
- 泛型(Generics)的重要推动者:Go 1.18 加入泛型,他是背后的关键人物之一。
他做过哪些牛X的事情?
- 让 Go 语言更强大:参与语言设计、编译器优化,推动 Go 成为现代编程的重要工具。
- 解决“两个编译器打架”问题:早期 Go 有不同编译器,他帮忙统一标准,避免混乱。
- 管理 Go 团队:当过团队经理,协调开发方向。
- 影响开源社区:他的工作让 Go 成为开源界的重要语言,比如 Docker、Kubernetes 都在用。
我老X在谷歌干了整整19年,今天终于要卷铺盖走人啦!
(突然变温柔)这19年里啊,最走运的就是跟着一群大神搞Go语言开发。记得2007年秋天,Rob Pike、Ken Thompson这几个祖师爷刚把Go搞出来的时候,我第二年6月就屁颠屁颠加入团队了,跟Russ Cox那小子前后脚进来的。(突然激动)你们知道吗?这就跟中了彩票似的!能跟这些神仙一起写代码,简直不要太爽!
(推眼镜)说出来你们可能不信,现在Go语言火成这样,连菜市场大妈都在用!(突然压低声音)其实我们刚开始就想搞个"别人家孩子"式的语言,能让人抄抄作业就不错了...(突然破音)谁知道现在变成编程界的国民老公了啊!
(切到技术宅模式)我当年第一个活儿就是给GCC编译器整Go语言插件。那时候项目里已经有个祖传的Inferno C编译器了,我们故意搞两个编译器互相battle——(突然拍大腿)哎呦喂!两个编译器打架的时候最刺激了,就跟看俩学霸吵架似的,吵着吵着就把语法规范给吵明白了!
(切换老干部语气)我在团队里就是个操心的命,啥破事都管。早期还当过包工头,带着兄弟们给谷歌内部系统打补丁。(突然神秘兮兮)最绝的是搞泛型那会儿,跟Robert Griesemer天天头脑风暴,终于在Go 1.18版本把这事儿给整成了!
(叹气摇头)我这人吧,修bug是一把好手,但有时候眼光不够长远。(突然激动)就像那个Go模块代理和漏洞数据库,人家都玩出花来了,我才反应过来:"卧槽!还能这么玩?!"
(点烟状)虽然现在谷歌和Go都变味儿了,但我还是觉得这语言能成!(突然拍案而起)编程界天天变天,语言要不就进化,要不就进博物馆!特别是Go这种自带全家桶的标准库,不进步等着被淘汰吗?
(收拾书包)先歇段时间,等老子充完电再回来搞事情!Go语言,咱们江湖再见!(摔门而出)