前半段刺得好痛啊,不过后面部分就很……酸了,ego真的太强了。我感觉干净的顶层design这种活是不会有业界的位置的,除非做KPI玩具,脏活虽然丑但是有用啊。
看PL那堆看不懂的概念好像在分析上很有意思但同时在实践上好像也没什么用也是真的。
编译器一直都属于input space很大,output space也很大的重型软件,测试上一直很难,而且有了用户以后作为基础软件改起来就比较难需要做一定的向前兼容,这点就很像OS和DB,都是基础软件对变化不是那么容忍。业界搞这块legacy的不能说是特别有意思的工作吧,其实业界老人最适合搞,招新人多半也只是新陈代谢。
https://www.yinwang.org/blog-cn/2019/12/24/compilers