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

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

时间: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

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

将太阳系一分为二的“守门员”并非木星

距太阳更近的岩石行星与在外太阳系的气态行星由不同物质组成。因为数十亿年前,“婴儿”太阳系被一位宇宙“守门员”一分为二,阻止了太阳系内外物质混合。此前有理论认为,木星客串了“守门员”角色。但一项...

我国学者研制出智能调控的“植物护甲”

  除草剂目前在农业生产中广泛应用,但常会“误伤”农作物。近期,中科院合肥物质科学研究院吴正岩研究员课题组研制出一种防护剂,如同“植物护甲”,可通过红外线和紫外线照射切换功能,让植物“智能”地...

我国成功发射银河航天首发星

图为发射现场。新华社发  16日11时02分,我国在酒泉卫星发射中心用快舟一号甲运载火箭,成功将我国首颗通信能力达10Gbps的低轨宽带通信卫星——银河航天首发星发射升空。卫星顺利进入预定轨道,任务获...

这些“无菌老鼠”矜贵 身价过万

  农历鼠年来临前夕,一群身价不菲的小老鼠在广州一家医院正式亮相,引发的不是惊恐尖叫,而是医生们的欣喜欢呼。昨日,记者从中山大学附属第一医院获悉,由该院无菌动物研究平台培育出的这群“绝对...

提高网络“抗洪”能力 云计算支撑千行百业

  农历新年将至,抢票回家自然是件大事。不同于早年数九寒天排队购票,如今人们只需记好铁路系统的放票时间,定上闹钟抢票即可,即便第一时间没买到,还可以等待后续放票、别人退票或候补购票。总之...

澳大利亚大火已排放二氧化碳约4亿吨

欧洲哥白尼大气监测服务日前发布信息称,澳大利亚大火已向大气排放约4亿吨二氧化碳。据外媒分析,这一数字已超过全球116个二氧化碳排放量最低国家的年排放量之和。  2019年9月,大火开始在澳大利亚...