从科学出版社获悉,该出版社日前出版了北大信息学院软件理论教研室原主任、教授袁崇义的英文专著《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可以用于传统语言程序的语义形式化处理。


相关文章

北邮以AI赋能编程教育成教育部“典型”

5月7日,记者从教育部官网了解到,首批18个“人工智能+高等教育”典型应用场景案例正式出炉,北京邮电大学(以下简称北邮)以人工智能赋能编程教育的“‘码上’——大模型赋能的智能教学应用平台”成功入选。编......

元流体能通过编程改变性质弹性黏度均可调节

元流体通过哈佛徽标展示其可调光学性质。图片来源:哈佛海洋研究所美国哈佛大学工程与应用科学学院研究人员开发出一种可编程的“元流体”,其弹性、黏度、光学特性等性质均可调节,甚至能在牛顿流体和非牛顿流体之间......

“元流体”能通过编程改变性质,弹性、黏度均可调节

美国哈佛大学工程与应用科学学院研究人员开发出一种可编程的“元流体”,其弹性、黏度、光学特性等性质均可调节,甚至能在牛顿流体和非牛顿流体之间转换。该研究发表在最新一期《自然》杂志上。这种创新超流体被称为......

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

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

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

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

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

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

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

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

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

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

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

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

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

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