首页 | 本学科首页   官方微博 | 高级检索  
     

可逆编程语言R-JAVA及其语言处理系统的设计
引用本文:朱鹏程,管致锦,卫丽华. 可逆编程语言R-JAVA及其语言处理系统的设计[J]. 计算机工程与设计, 2013, 34(10)
作者姓名:朱鹏程  管致锦  卫丽华
作者单位:1. 南通大学杏林学院计算机科学与技术系,江苏南通,226019
2. 南通大学计算机科学与技术学院,江苏南通,226019
3. 紫琅职业技术学院软件工程系,江苏南通,226002
摘    要:为了给基于可逆逻辑综合、可逆电路技术的可逆硬件平台设计可逆软件系统,提出基于JDK的可逆编程语言RJAVA.首先总结可逆编程语言的设计原则,然后为可逆语言R-JAVA设计文法规则和语言处理系统,其语言处理系统提取源程序中的可逆代码段并将其翻译成分别对应正反语义的等价JAVA代码,再将翻译后的JAVA代码交由JDK解释执行.最后通过示例程序表明R-JAVA源程序中的可逆函数既可正向运行,又可反向运行,从软件层次上实现了可逆计算.

关 键 词:可逆逻辑综合  可逆电路  可逆编程语言  语言处理系统  文法规则  可逆计算

Design of reversible programming language R-JAVA and its language processing system
ZHU Peng-cheng , GUAN Zhi-jin , WEI Li-hua. Design of reversible programming language R-JAVA and its language processing system[J]. Computer Engineering and Design, 2013, 34(10)
Authors:ZHU Peng-cheng    GUAN Zhi-jin    WEI Li-hua
Abstract:
Keywords:reversible logic synthesis  reversible circuit  reversible programming language  language processing system  syntax rule  reversible computation
本文献已被 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号