期刊文献+

量子程序设计语言NDQJava2处理系统——代码转换程序

Quantum Programming Language NDQJava2 Processing System:Code Converter
下载PDF
导出
摘要 NDQJava2语言是一种混成式、结构化、命令式量子程序设计语言,它在NDQJava语言的基础上增添了更多的量子成分。NDQJava2处理系统则是在经典计算机上对NDQJava2语言进行模拟实现的处理系统。着重介绍了NDQJava2处理系统的代码转换程序,详细讨论了其设计与实现过程,采用自顶向下、逐层转换的方式,将语法树转换成带量子汇编指令的Java代码。实验表明,该代码转换程序较好地完成了预期目标。 NDQJava2 language is a hybrid, structured and imperative quantum programming language, which is an extension of NDQJava language with some additional quantum components. The processing system of NDQJava2 is a simulative implementation of NDQJava2 on classical computers. This paper describes the code converter of NDQ- Java2 processing system, and discusses its design and implementation in detail. It adopts top-down and layer-by-layer conversion method, and converts syntax tree into Java code with quantum assembly instructions. Experiments show that the code converter achieves the desired purpose.
出处 《计算机科学与探索》 CSCD 2013年第7期659-666,共8页 Journal of Frontiers of Computer Science and Technology
关键词 NDQJava2语言 处理系统 语法树 代码转换程序 NDQJava2 language processing system syntax tree code converter
  • 相关文献

参考文献3

二级参考文献31

  • 1Feynman R. Simulating physics with computers. Int'l Journal of Theoretical Physics, 1982,21(6):467-488. [doi: 10.1007/ BF02650179].
  • 2Shot PW. Algorithms for quantum computation: Discrete log and factoring. In: Santa F, ed. Proc. of the 35th Annual Symp. on the Foundations of Computer Science. New Mexico: IEEE Computer Society Press, 1994.20-22.
  • 3Grover L K. A fast quantum mechanical algorithm for database search. In: Miller GL, ed. Proc. of the 28th Annual ACM Symp. on the Theory of Computing. Philadelphia: ACM Press, 1996. 212-219.
  • 4Song FM, Qian S J, Dai JA, Zhang Y J, Xu JF. Processing system of quantum programming language NDQJava. Journal of Software, 2008,19(1):9-16 (in Chinese with English abstract), http://www.jos.org.cn/1000-9825/19/9.htm [doi: 10.3724/SP.J.1001. 2008.00009].
  • 5Xu JF. Introduction to Programming Language Ada (1). In: Selected Works. Nanjing: Nanjing University Press, 1990. 169-179.
  • 6Xu JF. Module: A structured programming tool. In: Xu Jiafu Selected Works. Nanjing: Nanjing University Press, 1992. 171-173.
  • 7Knill EH. Conventions for quantum pseudocode. LANL Report, LAUR-96-2724, Los Alamos: Los Alamos National Laboratory, 1996.
  • 8Baker GD. "Qgol": A system for simulating quantum computations: Theory, implementation and insights [Honours Degree Thesis] Macquarie University, 1996.
  • 9Omor B. A procedural formalism for quantum computing [MS. Thesis]. Vienna: Technical University of Vienna, 1998.
  • 10Omor B. Structured quantum programming [Ph.D. Thesis]. Vienna: Technical University of Vienna, 2003.

共引文献14

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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