2013-07-14 11:46:35
通过对二分搜索法的实例分析,展示了程序验证的的诸多优势:问题很重要,需要认真地编写代码;程序的开发需要遵循验证思想;可以使用一般性的工具进行程序的正确性分析。
感觉本章的内容有比较多的术语不是很好理解,看了两遍,大致有点概念。
本章讨论的程序验证的含义指的是验证程序代码的正确性,具体指输入是否合法、代码中的循环是否能够终止、代码的逻辑是否正确。书中给出了正规的程序验证步骤,在实际的过程中,对于小型的代码,感觉使用这种方法很繁琐,像是数学中的证明题,而且对于一些显而易见的东西也要花费很大的时间去证明。可能是习惯的原因,觉得不是很好接受。