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

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

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

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

利用光纤网络实现量子信息传输更近一步

人们通常认为,量子技术利用了统辖粒子行为的量子力学原理,其过于脆弱而无法与我们日常常用的电子设备共存。但据物理学家组织网9日报道,美国芝加哥大学的科学家最近宣布:量子态可被集成在由碳化硅...

科技支撑 气象精准服务惠及国计民生

“今天,新中国气象事业走过了70年的光辉历程。经过50年的发展,风云气象卫星也从最初依赖国外到如今服务全球,作为其中一员,我倍感荣幸和振奋。未来,我将继续不忘初心,做好风云卫星资料应用工作,...

3D打印出柔性防护铠甲

图为石鳖成排的矿化鳞片可以保护未受壳板覆盖的部位。图片来源:《自然·通讯》  据英国《自然·通讯》杂志10日发表的一项材料学最新成果,科学家3D打印了一款全新合成聚合物铠甲,这是用一种以海洋软...

科技之光耀濠江——回归20年澳门科技创新记事

  在澳门科技大学月球与行星科学国家重点实验室,学生切割陨石(10月31日摄)。新华社记者刘金海摄  在澳门科技大学月球与行星科学国家重点实验室,邓志培(后)与学生观测陨石切片(10月31日摄)...

“热水浴”能减少苹果真菌腐烂

近日,奥地利格拉茨环境生物技术研究所与奥地利工业生物技术中心合作,找到一种改善苹果存储的生态方法,为蔬菜水果储存不用化学处理开辟了一条新路。  研究人员经过实验,找到一种用热水处理和生物...

"鹊桥"又有新动作 三根天线探秘宇宙黑暗时代

自顺利着陆月球背面以来,嫦娥四号着陆器和玉兔二号月球车的一举一动都备受关注。事实上,我们能得知它们的动态,多亏“鹊桥”号中继星架起的通信桥梁。  在提供通信中继服务的同时,“鹊桥”号中继星还...