期刊文献+

量子程序设计语言NDQJava2处理系统——汇编程序与解释程序

Quantum Programming Language NDQJava2 Processing System: Assembler and Interpreter
下载PDF
导出
摘要 NDQJava2是在NDQJava语言的基础上增添量子条件语句、量子循环语句、量子子程序、量子模块和量子异常处理机制等多种量子成分而成的一种混成式、结构化、命令式量子程序设计语言。为了在经典计算机上模拟执行NDQJava2语言书写的量子程序,给出了假想量子计算机的基本指令集与汇编指令集的设计,并用Java语言编写了相应的汇编程序和解释程序。结合处理系统的其他部分,验证了平衡函数判定问题的Deutsch算法。实验表明,该汇编程序与解释程序达到了预期目的。 NDQJava2 is a hybrid, structured and imperative quantum programming language, which is an extension of NDQJava with some additional quantum components, such as quantum conditional statement, quantum loop state- ment, quantum subprogram, quantum module and quantum exception handling mechanism. To execute NDQJava2 programs on a classical computer, this paper gives the design of the basic instruction set and assembly instruction set of a conceivable quantum computer, and the implementation of the corresponding assembler and interpreter. Combined with the other parts of the processing system, the Deutsch algorithm is verified. Experiments show that the assembler and interpreter achieve the desired purpose.
出处 《计算机科学与探索》 CSCD 2013年第8期762-768,共7页 Journal of Frontiers of Computer Science and Technology
关键词 NDQJava2 量子程序设计语言 汇编程序 解释程序 NDQJava2 quantum programming language assembler interpreter
  • 相关文献

参考文献6

二级参考文献65

  • 1吴楠,宋方敏.量子计算与量子计算机[J].计算机科学与探索,2007,1(1):1-16. 被引量:19
  • 2Nielsen M, Chuang I. Quantum Computation and Quantum Information. Cambridge: Cambridge University Press, 2000
  • 3Quantum Information Science and Technology (QulST) program (ver. 2.0). Defense Advanced Research Projects Agency (DARPA), 2004
  • 4Lu C, Zhou X, Guhen Oet al. Experimental entanglement of six photons in graph states. Nature Physics, 2007, 3(2): 91-95
  • 5Deutsch D. Quantum theory, the Church-Turing principle and the universal quantum computer. Proceedings of the Royal Society of London, Series A, 1985, 400:97-117
  • 6Gottesman D, Chuang I. Demonstrating the viability of universal quantum computation using teleportation and singlequbit operations. Nature, 1999, 402:390-393
  • 7Bernstein E, Vazirani U. Quantum complexity theory. SIAM Journal on Computing, 1997, 26(5):1411-1473
  • 8Bennett C. Logical reversibility of computation. IBM Journal of Research and Development, 1973, 17:525-532
  • 9Knill E. Conventions for quantum pseudoeode. Los Alamos National Laboratory, Los Alamos, New Mexico, USA: LANL Report LAUR-96-2724, 1996
  • 10Bettelli S, Calarco T et al. Toward an architecture for quantum programming, quant-ph/0103009 v2, 2001

共引文献33

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部