如何編寫高效的程序?

編寫高效的程序需要做到以下幾點: 第一,我們必須選擇一組適當的算法和數據結構。 第二,我們必須編寫出編譯器能夠有效優化以轉換成高效可執行代碼的源代碼。對於第二點,理解優化編譯器的能力和侷限性是很重要的。編寫長鬚方式中看上去只是一點小小的變動,都會引起編譯器優化方式很大的變化。有些編程語言比其他語言容易優化。C語言的有些特性,例如執行指針運算和強制類型轉換的能力,使得編譯器很難對它進行優化。程序員經
相關文章
相關標籤/搜索