文件名称:为什么人人该懂一点LLVM
文件大小:165KB
文件格式:PDF
更新时间:2024-03-12 13:07:57
为什么人人该懂一点LLVM
只要你和程序打交道,了解编译器架构就会令你受益无穷——无论是分析程序效率,还是模拟新的处理器和操作系统。通过本文介绍,即使你对编译器原本一知半解,也能开始用LLVM,来完成有意思的工作。LLVM是一个好用、好玩,而且超前的系统语言(比如C和C++语言)编译器。当然,因为LLVM实在太强大,你会听到许多其他特性(它可以是个JIT;支持了一大批非类C语言;还是AppStore上的一种新的发布方式等等)。这些都是真的,不过就这篇文章而言,还是上面的定义更重要。下面是一些让LLVM与众不同的原因:是,LLVM是一款酷炫的编译器,但是如果不做编译器研究,还有什么理由要管它?答:只要你和程序打交道,了解编