我以前在C/C++中做过相当多的编程,但是现在它只占我编程的一小部分(脚本语言更适合我做的很多工作).过去几天我参与了一些C编程项目,并且惊讶于我忘记了多少很少的语法细节.更糟糕的是cc/ gcc通常有关于这些问题的含糊不清或无信息的错误消息(抱歉,我不记得任何具体的例子).
我clang不久前就学会了编译器,并决定尝试一下.错误消息更清晰,帮助我识别和修复语法中的问题.我的问题是为什么不使用/提及这个工具比它更多?它是否与通常的嫌疑人(cc/ gcc)相比是如此新颖,还是它不支持他们支持的功能,或者它是否更难获得?我很难相信最后一个,因为它在我的iMac上安装了dev工具,并且需要sudo apt-get install clang在我的Ubuntu盒子上安装一个命令().