s, Techniques, and Tools》这本龙书，并与维克拉姆·艾夫（Vikram Adve）发起LLVM（Low Level Virtual Machine）专案，并于2003年发表，新式的LLVM compiler使用GCC进行语义分析产生IF（Intermediate Format），然后LLVM使用分析结果完成源码最佳化的工作。Apple也是LLVM计划的主要资助者。早年Apple一直使用GCC作为官方的编译器，但Apple对GCC的效能不满意，再者Objective-C在GCC中优先