软件设计效率的根源

    在最高层次中,软件效率取决于两个主要因素的效率:一,设计效率(任何编码效率都无法掩盖低劣的设计);二,编码效率(解决这一类性能问题通常需要做局部修改)

   设计效率可以进一步分为:1,算法和数据结构。2,程序分解(组件设计和组件与组件间的通信)。

   编码效率可以分为:1,语言结构。2,系统体系结构。3,库的选择。4.编译器优化。

你可能感兴趣的:(数据结构,算法,优化,语言,编译器)