著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:farta fine
链接:https://www.zhihu.com/question/39661628/answer/82559043
来源:知乎
Turbo C/C++
DOS时代的启蒙先驱,上古神器。
Visual C++
M$出产的编译器系列。Windows下的事实兼容性标准。6.0版一代经典,至今仍然老而不死,死而不僵,僵而不化地毁人不倦。最新版是2015。现在已经有功能相当完整的免费社区版,唯一的使用限制是超过5人的商业机构不得闭源商用。
Borland C++
一代传奇宝蓝的作品,Turbo C/C++的进化版,可惜掩盖在自家王牌Delphi和外敌Visual C++的光芒之下,远没有这两者的历史地位高。
LCC-Win32
当年偶然发现的小品C编译器,编译速度很不错。不过并未进入过主流。
gcc/g++
GNU社区的神作,各大*NIX平台上的编译器的事实标准。直到近年来clang的兴起才开始受到挑战。
clang
最年轻的成员之一,BSD社区的倚天神剑,开发迅速,对标准的支持也相当好,大有挑翻gcc/g++的势头。FreeBSD已经将其列为默认编译器。
Intel C++
号称生成的代码质量最高,优化最到位的C++编译器。但是有朝AMD的CPU下黑手的案底。
转载于:https://my.oschina.net/huangmc/blog/609087