守卫命令语言 守卫命令语言GCLGuarded Command Language是艾兹赫尔戴克斯特拉为谓词变换语义英语predicate transformer semantics定义的一门语言它以精简方式组合了编程概念它们处在以某种实际的编程语言书写程序之前它的简单性使得采用霍尔逻辑证明程序的正确性更加容易