clang是苹果公司开发的C语言、C++、Objective C、Objective C++语言的轻量级编译器。源代码发布于BSD协议下。
终端用户特色:
快速编译和最少内存占用;
优秀的诊断功能;
兼容GCC;
实用工具和应用:
基础架构模块库;
满足多样的客户需求(代码重构,静态分析,代码生成,等);
允许集成到各种IDE中;
使用LLVM 'BSD'协议;
内部设计与实现:
一个高质量的编译器;
一个简单的可移植的(hackable)代码库;
一个为C、Objective C、C++、Objective C++设计的通用的语法解析器;
与C/C++/ObjC及它们的衍生语言具有高度一致性;