或者採用更相關的方式,編程語言的哪些特徵會影響相應生成的可執行文件的牢固度??什麼讓編程語言更快?
當然,這是編譯器生成真正重要的可執行文件。例如,您可以想象一些先進的編譯鏈,它能夠從自然語言描述中推斷出可執行文件,並提供相關問題和提供的建議,以消除與給定數據匹配得很好的可能性太低。
現在C以使開發人員能夠獲得真正快速的可執行文件「便攜式彙編程序」而聞名。但是,是因爲這種語言可以簡化源代碼和目標代碼之間的匹配,並且同時簡化優化編譯器的開發?或者是因爲使用C的開發人員對它在木材下的工作方式更敏感,因此使用C編寫代碼?還是其他原因?
When did people first start thinking 'C is portable assembler'?
在開發時間和錯誤預防中獲得最大收益。實際性能很少是編譯器問題。效率低下通常是由於編程不當造成的。 – Stefan 2015-02-11 13:25:39