计算机科学与探索 ›› 2013, Vol. 7 ›› Issue (7): 659-666.DOI: 10.3778/j.issn.1673-9418.1303015
蔡希辉1,2,徐家福1,2+
CAI Xihui1,2, XU Jiafu1,2+
摘要: NDQJava2语言是一种混成式、结构化、命令式量子程序设计语言,它在NDQJava语言的基础上增添了更多的量子成分。NDQJava2处理系统则是在经典计算机上对NDQJava2语言进行模拟实现的处理系统。着重介绍了NDQJava2处理系统的代码转换程序,详细讨论了其设计与实现过程,采用自顶向下、逐层转换的方式,将语法树转换成带量子汇编指令的Java代码。实验表明,该代码转换程序较好地完成了预期目标。