编程语言|Swift团队把Swift之父气跑了,网友:Python之父仁慈独裁模式是王道
梦晨 发自 凹非寺
量子位 | 公众号 QbitAI
苹果Swift语言、LLVM编译器之父Chris Lattner的新动向,引起程序员圈关注。
这位编译器大神现在与Swift核心团队分道扬镳、彻底退出管理事务的消息引发了大量讨论。
文章插图
Lattner在Swift官方论坛自曝,离开的原因是团队文化“有毒”。
其中特别点出,去年夏天一次视频会议上他被人侮辱和大喊大叫,而且这已经不是第一次了。
文章插图
此次冲突后,Lattner渐渐退出了Swift的管理和开发。
反正他本人还有很多兴趣和事业可忙,不如向前看,眼不见为净。
文章插图
现在他正忙着筹备新公司Modular.ai,致力于开发AI编译器、运行时等基础设施。
文章插图
啊这,Swift团队具体出了什么问题,竟能把大神给气走了?
“语法糖”惹的祸Lattner五年前就已不再是苹果正式员工,先后做过特斯拉自动驾驶软件VP、谷歌Tensorflow基础设施主管、SiFive工程总裁。
不过Swift这门亲手研发的编程语言他心里一直放不下,坚持每周参加例会、参与社区讨论,也亲自编写和迭代了许多代码。
文章插图
Swift语言逐渐发展壮大,接替老的Objective-C成为许多公司开发新iOS应用的首选语言。
但这门语言发展的方向渐渐与Lattner的理想出现分歧,比如他的设计理念“简单事物的有效组合”(simple things that compose)就不再流行。
有这种感觉的不止他一人,一些Swift忠实用户也感到很失望。
我在Swift上投入了很多,2015-2019年都是社区的活跃成员,看到现在这门语言的发展方向,我有点难过。
文章插图
这位老哥主要不爽的是一些语言特性的添加太过随意和仓促,让编译过程不再透明。
实际上,引发Lattner自曝退出原因的帖子,也是在讨论是否添加一个语法糖。
一位开发者认为,随意添加语法糖对语言维护者来说不算什么,但带来的混乱会对语言使用者影响很大。
我不是说这个特性毫无价值,但我不想它被引入成语法糖,这会“折断语言使用者的脖子”。
文章插图
随后,他引用了Lattner本人很早以前就发表的一段关于语法糖的思考。
Lattner认为一门编程语言的主要功能相当于盖房子时的“砖”,语法糖相当于填砖缝的“灰浆”。
如果房子主体都盖好了去填缝没啥问题。
如果砖还没摆全就先抹了大量的浆,那整个房子成了用浆盖起来的,结构不会牢固,以后再想摆砖头也找不到合适的地放了。
文章插图
看来这种分歧在Swift社区由来已久,直到去年夏天那场视频会议,冲突集中爆发。
Lattner会议上被人骂了以后休息了一段时间,后来找到团队管理层谈话。
他认为管理层逃避问题、找借口,并明确表示不打算对此采取任何措施。
后来大神决定暂时离开每周会议,只参与论坛讨论,反正还有很多别的事业可忙。
文章插图
不过他发表的意见越来越被核心团队忽视,觉得再这样下去就是浪费时间了,最终彻底离开。
- 华为|被誉为“小华为”,与德国西门子竞争,年赚超32亿,团队源自华为
- 美光|抢别人又怕被抢!美巨头解散上海团队,帮助核心员工全家移民美国
- swift|宏基蜂鸟Swift 3测评:3: 2焕新视界
- 宏碁|宏碁新蜂鸟Swift 3评测:专注轻薄生产力
- 科研|科研团队如何探索商业化落地?这家语音AI公司用十年试验打了样
- 黑莓手机研发团队宣布|中国厂商没能拯救黑莓手机
- 俞敏洪团队直播带货两个月,仅450万,不如顶部网红一个小时
- 等离子体|谷歌人工智能团队的最新成果: 控制聚变反应堆
- 智声|36氪首发|「黄鹂智声」获千万级天使轮融资,基于清华团队核心技术提供ENC通话降噪软硬件产品/解决方案
- 安卓|安卓之父打造的手机凉凉!其手下团队离职创业做新机