学习了一点LLVM的工作原理之后,我真的很高兴知道如何生成可移植的低级代码,以及如何构建这个“东西”的模块化。
但我今天发现了C的存在——这似乎与LLVM共享了一些概念。
所以我在寻找一些信息来帮助我理解这两个项目之间的主要区别…为什么两者都存在。
对我来说,llvm看起来有点像编译器基础设施的终极瑞士军刀,而c——看起来不那么先进。
LLVM C-- C-- FAQ
3D pipeline things connect to GCC weird wonderful almost absurdly easy to work with