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

图片.png

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

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

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


相关文章

合成生物学领域重大突破,新工具低成本快速创造合成染色体

美国南加州大学研究人员发明的一项突破性新技术,或将彻底改变合成生物学领域。该方法被称为克隆重编程和组装平铺天然基因组DNA(CReATiNG),为构建合成染色体提供了一种更简单且更具成本效益的方法。它......

络病理论创新转化全国重点实验室启动,吴以岭院士担任实验室主任

10月28日,石家庄以岭健康城举行了一场重要的启动会——络病理论创新转化全国重点实验室启动会暨第一届学术委员会第一次会议。此次会议标志着络病理论创新转化全国重点实验室的正式启动,并宣布中国工程院院士吴......

124名科学家联合署名:综合信息理论是“伪科学”

9月15日,一篇由124名学者联合署名并公布于预印本平台PsyArXiv的文章,在科学界引起轩然大波。这篇文章指出,综合信息理论(IIT)是伪科学。什么是IIT?据《自然》报道,IIT由美国威斯康星大......

交大Nature发文,在DNA计算领域取得重要进展

上海交通大学化学化工学院/变革性分子前沿科学中心樊春海院士与王飞副教授近期发展了一种支持通用性数字计算的DNA可编程门阵列(DNA-basedprogrammablegatearray,DPGA),可......

国产量子计算机操作系统客户端上线,实现一站式学习

19日从安徽省量子计算工程研究中心获悉,国产量子计算机操作系统本源司南PilotOS客户端正式上线,用户可以直接进行本地量子计算编程,不需要联网使用,实现用户对量子计算软件服务“打开即用”,助力量子计......

宇宙注定要蒸发?霍金辐射理论或不仅限于黑洞

根据史蒂芬·霍金的著名辐射理论,随着事件视界(黑洞最外层的边界)对周围量子场的破坏,黑洞会随着时间蒸发,并以一种奇怪的辐射形式逐渐失去质量。但分析表明,事件视界对这一过程并不是必不可少的。日前,据荷兰......

可编程质子电阻器——比人脑中的突触快约100万倍

美国麻省理工学院研究人员组成的多学科团队正着手推动提高一种人工模拟突触的速度极限。他们在制造过程中使用了一种实用的无机材料,使设备运行速度比以前的版本快100万倍,也比人脑中的突触快约100万倍。该研......

编程DNA机器人可刺激细胞膜

科学家找到了一种方法让DNA与人体内的细胞膜进行交流,为在脂质体中制造“微型生物计算机”铺平了道路,这种计算机在生物传感和mRNA疫苗中有潜在的用途。澳大利亚新南威尔士大学的MatthewBaker和......

面向微型机器人的自主编程能力有望很快得到突破!

1959年,诺贝尔奖得主、纳米技术先驱理查德·费曼(RichardFeynman)提出了“可吞食外科医生”的有趣设想。也就是说,制造一种可以在血管内移动的微型机器人,去有需要的地方做手术。这一标志性的......

李昌厚教授:略论分析测试工作中的一些关键问题

本文讨论了分析测试工作者应该重视的五个必须:必须不忘初心、牢记使命;必须掌握一些仪器学理论知识;必须认真做好样品的前处理;必须了解有关仪器的性能指标和认真选择仪器条件;必须学会判断分析测试数据可靠性的......