好的软件工程 与 高的性能 冲突 耗费处理器时间的函数调用

函数化的程序,能以一种简洁清晰的、层次结构的方式改善软件工程质量。但这是有代价的。一个高度函数化的程序,与一个没有函数、仅有一个独立模块的程序相比,存在着大量的、耗费处理器时间的函数调用。尽管独立模块的程序在性能方面会好一些,但是他们难于编程实现、测试、排错、维护、升级。

C How to Program,Sixth Edition

posted @ 2019-03-07 18:49  papering  阅读(317)  评论(0编辑  收藏  举报