消费日报网 > 时尚生活 > 科技

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

时间:2019-12-03 10:08:11 来源:科技日报

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可以用于传统语言程序的语义形式化处理。(记者马爱平)

消费日报网版权及免责声明:
1. 凡本网注明“来源:消费日报网” 的所有作品,版权均属于消费日报网。如转载,须注明“来源:消费日报网”。违反上述声明者,本网将追究其相关法律责任。
2. 凡本网注明 “来源:XXX(非消费日报网)” 的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
3. 任何单位或个人认为消费日报网的内容可能涉嫌侵犯其合法权益,应及时向消费日报网书面反馈,并提供相关证明材料和理由,本网站在收到上述文件并审核后,会采取相应措施。
4. 消费日报网对于任何包含、经由链接、下载或其它途径所获得的有关本网站的任何内容、信息或广告,不声明或保证其正确性或可靠性。用户自行承担使用本网站的风险。
5. 基于技术和不可预见的原因而导致的服务中断,或者因用户的非法操作而造成的损失,消费日报网不负责任。
6. 如因版权和其它问题需要同本网联系的,请在文章刊发后30日内进行。
7. 联系邮箱:xfrbw218@163.com  电话:010-67637706

标签:
编辑: 刘坤媛
相关新闻

2000年前,人类活动已成亚洲沙尘暴主因

  依托距今2250年的高山湖泊记录,对比粉尘源区人口数量、夏季风降水量和沙尘暴强度后,兰州大学、中国科学院青藏高原研究所等单位的研究人员揭示,2000年前,人类活动已成为影响亚洲沙尘暴的主要因...

吃货治蝗?醒醒吧,群居蝗虫有毒!

  几个月来,非洲和亚洲部分地区都遭受蝗灾。尽管印度蝗灾已经基本结束,但非洲的蝗虫却似乎有着愈演愈烈的趋势。  面对这样的新闻,有人甩出了“吃货治灾”的老思路,调侃道:“蝗虫要是敢来,我们...

紫禁城中轴线的“五维”解构

  紫禁城是我国古代宫殿建筑的优秀代表,而位于其中轴线区域的建筑则是其中的精华。在这里,“中轴线”是指南北方向的连线。  我国古人根据对天文现象和自然现象的观察与归纳,总结出了中心、中正思...

“一箭多星”发射,关键不在卫星数量

  近日,我国在西昌卫星发射中心用长征二号丁运载火箭,成功将4颗新技术试验卫星送入预定轨道。  这次“一箭四星”发射,再次引起部分小伙伴对一箭多星发射技术的好奇:是不是一次发射的卫星越多越...

远程办公走近你我 哪些技术是关键?

  受疫情影响,不少公司都在复工后采用远程办公方式。那么,要实现远程办公,哪些技术是关键呢?未来还有哪些空间?  两种方式是主流  在不少业内人士看来,远程办公是适应技术发展、企业变革并...

新发现史前物种填补早期演化史空白

  英国自然科研旗下《科学报告》20日发表一篇古生物学论文,科学家报告了德国发现的一个史前爬行动物新种。该发现填补了早期演化史上的空白,而其解剖学特征将增进我们对鳞龙型类早期演化的理解。 ...