计算机科学与探索 ›› 2013, Vol. 7 ›› Issue (8): 762-768.DOI: 10.3778/j.issn.1673-9418.1303016
• 学术研究 • 上一篇
朱正文1,2,徐家福1,2+
ZHU Zhengwen1,2, XU Jiafu1,2+
摘要: NDQJava2是在NDQJava语言的基础上增添量子条件语句、量子循环语句、量子子程序、量子模块和量子异常处理机制等多种量子成分而成的一种混成式、结构化、命令式量子程序设计语言。为了在经典计算机上模拟执行NDQJava2语言书写的量子程序,给出了假想量子计算机的基本指令集与汇编指令集的设计,并用Java语言编写了相应的汇编程序和解释程序。结合处理系统的其他部分,验证了平衡函数判定问题的Deutsch算法。实验表明,该汇编程序与解释程序达到了预期目的。