任何知识,知道为什么产生,对于理解和记忆都有很有帮助的。
创作这一专栏的目的
- 为了自己可以记录下工作中领悟到的点点滴滴,同时也是从原理的角度来尝试剖析一个事物。迫使自己在工作之余有一些总结和反思,从而得以精进。
- 为了可以和广大的编译相关爱好者和专家能得到一部分交流,进步永远不会来自于固步自封,而来自于交流和反馈。
- 介绍LLVM的文章有很多,也很完善,不过笔者想从不同的角度来尝试做一些探讨,试图进一步完善这一体系。
说明
似乎优快云缺少编译原理相关必要的标签,我这边只能先在文章的前面加个前缀以表示它属于某个主题
侧重点
文章的内容不会过多的关注于语法的细节,以及如何去做,这些内容,很多LLVM的书和文章都已经做的非常好了。除了必要的背景展开,文章里的内容更多会关注这些东西的背后,为什么,以及怎么样,这些概念,这些构架被建立起来。
其次,笔者有个不切实际的想法,倘若知道了背后的这些原理,是否可以由此产生一些联想,一些演进?
愿大家都能有所收获,共勉。
业精于勤,荒于嬉;行成于思,毁于随。-- 韩愈
本文旨在记录编译原理的领悟与思考,通过深入探讨LLVM,分享作者在工作中的洞见。不仅限于技术细节,更注重原理背后的原因和意义,期望引发读者的思考与交流,共同在编译领域精进。
2万+

被折叠的 条评论
为什么被折叠?



