摘要:
学习系统调用时,书上提到机制与策略,是一种设计模式,帮助我们理解操作系统的设计。 Unix/Linux的接口设计有一句通用的格言“提供机制而不是策略”。 区别对待机制(mechanism)和策略(policy)是Unix设计中的一大亮点。大部分的编程问题都可以被切割成两个部分:“需要提供什么... 阅读全文
摘要:
以下内容是摘自《算法:第四版》1.1节,如下:现代编程风格是将数据结构和算法封装在一起。数据抽象并定义抽象数据类型(ADT)以进行模块化编程。在任何领域,精心设计的算法都是解决大型问题的最有效的方法。先有API,再有实现,之后是证明,最后是数据。即:先接口后实现,强调测试。为了组织数据产生了数据结构... 阅读全文