或者采用更相关的方式,编程语言的哪些特征会影响相应生成的可执行文件的牢固度??什么让编程语言更快?
当然,这是编译器生成真正重要的可执行文件。例如,您可以想象一些先进的编译链,它能够从自然语言描述中推断出可执行文件,并提供相关问题和提供的建议,以消除与给定数据匹配得很好的可能性太低。
现在C以使开发人员能够获得真正快速的可执行文件“便携式汇编程序”而闻名。但是,是因为这种语言可以简化源代码和目标代码之间的匹配,并且同时简化优化编译器的开发?或者是因为使用C的开发人员对它在木材下的工作方式更敏感,因此使用C编写代码?还是其他原因?
When did people first start thinking 'C is portable assembler'?
在开发时间和错误预防中获得最大收益。实际性能很少是编译器问题。效率低下通常是由于编程不当造成的。 – Stefan 2015-02-11 13:25:39