首页 行业 最新信息 查看内容

我学者提出面向语义计算编程理论

2019-12-5 06:25| 发布者: | 查看: 95| 评论: 0

摘要:   科技日报北京 12 月 2 日电(记者马爱平)2 日,记者从科学出版社获悉,该出版社日前出版了北大信息学院软件理论教研室原主任、教授袁崇义的英文专著《OESPA:SemanticOrientedTheoryofProgramming》,书中提出了 ...

  科技日报北京 12 月 2 日电 (记者马爱平)2 日,记者从科学出版社获悉,该出版社日前出版了北大信息学院软件理论教研室原主任、教授袁崇义的英文专著《OESPA: Semantic Oriented Theory of Programming》,书中提出了面向语义的新编程理论 OESPA,这是目前唯一能做语义计算的编程理论。

  袁崇义介绍,OESPA 包括计算模型(编程语言)OE,语义谓词 SP 和语义公理A。传统的程序语言以社会学中的形式语言学为理论基础,没有考虑语义形式化的需求。OE 则是二合一的,定义 OE 的公式既是编译程序需要的形式语法,又是定义语义公理的形式基础。

  “传统数学中的谓词只能描述程序单独一个状态的性质,而程序语义是程序初态和终态之间的关系。SP 联系初态和终态,能准确描述程序语义。语义谓词 SP 从语义公理A演变而成。从 SP 推出的 SP 公式和 SP 演算,用于程序的语义计算和语义综合,可借助符号处理工具完成程序正确性证明。”袁崇义表示,一旦开发出相应的符号处理系统,测试就不再是编程必要的一步。SP 公式和 SP 演算还适用于描述程序规范和规范分析。

  同时,袁崇义尝试 SP 和A用于C语言指针的语义处理,提出了指针的语义公理,表明 OESPA 可以用于传统语言程序的语义形式化处理。


鲜花

握手

雷人

路过

鸡蛋
毒镜头:老镜头、摄影器材资料库、老镜头样片、摄影
爱评测 aipingce.com  
返回顶部