程序效率

程序效率

程序效率是指計算機資源能否有效地使用,即系統運行時盡量佔用較少空間,卻能用較快速度完成規定功能。程序設計者的工作效率比序效率更重要。工作效率的提高,不僅減少經費開支,而且程序的出錯率也會明顯降低,進而減輕程序維護工作的負擔。編程時,要在效率與可維護性、可理解性之間取得動態平衡。

概念解釋


程序效率是指程序的執行速度以及佔用的存儲空間。源程序的效率與詳細設計階段確定的演演算法的效率有直接的聯繫,演演算法是影響程序效率的重要因素。

注意事項


在將詳細設計階段產生的演演算法轉換成源程序代碼的過程中,應考慮以下問題:
1、在編寫程序前,儘可能化簡有關的算術表達式和邏輯表達式。
2、仔細檢查演演算法中的嵌套循環,儘可能將某些語句或表達式移到循環外面。
3、盡量避免使用多維數組
4、盡量避免使用指針和複雜表達式。
5、採用快速的算術運算。
6、不要混淆數據類型,避免在表達式中出現類型混雜。
7、盡量採用整數算術表達式和布爾表達式。
8、選用等效的高效率演演算法。