01 · 核心想法
用日常语言理解
托尼·霍尔发展了程序语言和程序推理中的基础思想。霍尔逻辑将一条命令与运行前、运行后应当成立的条件联系起来。他的工作还包括快速排序和通信进程模型。图灵奖表彰的是他在程序设计定义与发展上的广泛贡献。
为什么重要
明确的契约帮助人们理解部件如何组合,以及正确实现必须保持什么。
1980 · 语言与软件
规格和严谨设计把指令与含义联系起来。
视觉指南

规定前置条件。
应用程序命令。
建立后置条件。
明确的契约帮助人们理解部件如何组合,以及正确实现必须保持什么。
即使证明完全正确,如果规格写错了,系统仍然可能不符合用户需要。
01 · 核心想法
托尼·霍尔发展了程序语言和程序推理中的基础思想。霍尔逻辑将一条命令与运行前、运行后应当成立的条件联系起来。他的工作还包括快速排序和通信进程模型。图灵奖表彰的是他在程序设计定义与发展上的广泛贡献。
明确的契约帮助人们理解部件如何组合,以及正确实现必须保持什么。
02 · 人物
03 · 延伸阅读
本站原创讲解依据官方获奖记录。领域标签用于编辑导航。