大神Chris Lattner 远去 特斯拉,对于apple和开发者来说,损失的只是swift的发展?
个人感觉更大层面是llvm的发展可能受限制,尽管当年llvm的发明团队悉数进入apple,但Chris Lattner才是核心,天才的想法不是靠人力可以堆砌出来的。人的精力是有限的,尽管Chris Lattner一再强调他依然会战斗在swift的前线,活跃在开发者中间,但是特斯拉重金招才,不可能不委以重任,重任下的Chris Lattner还有多少时间去推动swift的发展? 去推动编译器的变革?
在我们不了解内情的时候,我们只能关注表面,或者说无法感受到某些内在变化对我们的影响。
我们都知道软件开发写代码时间只占很小的部分,大头在调试,而调试的效率就要看编译器了,编译器前端预编译时给我们报多少错,决定了我们需要少调试很多问题,编译器后端与调试器的配合,决定了我们定位问题的方式有多少。更快的调试,决定了更高的效率,也就是更多的产出。
我曾经工作在TI的6467等板子上,每天吐槽TI开发那个糟糕的编译器,却别无选择,启动慢、极易崩溃、调试不便、可参考资料少,已经忘记了压倒自己的最后一根稻草是什么,虽然根本原因还是觉得这个方向实在没有锻炼价值,没有前景。还好我及时跳出来了...