论文标题
您的量子程序无错误吗?
Is Your Quantum Program Bug-Free?
论文作者
论文摘要
量子计算机变得越来越主流。随着越来越多的程序员开始考虑编写量子程序,他们面临着不可避免的调试代码的任务。如何调试量子计算机的程序?在本文中,我们讨论了现有的调试策略,用于开发经典计算机程序,并证明可以轻松采用哪些策略。我们还重点介绍了量子计算机特定的调试问题,并列出了解决这些问题所需的新技术。从业者可以轻松地将其中一些策略应用于他们编写量子计划的过程中,而研究人员可以了解未来工作的机会。
Quantum computers are becoming more mainstream. As more programmers are starting to look at writing quantum programs, they face an inevitable task of debugging their code. How should the programs for quantum computers be debugged? In this paper, we discuss existing debugging tactics, used in developing programs for classic computers, and show which ones can be readily adopted. We also highlight quantum-computer-specific debugging issues and list novel techniques that are needed to address these issues. The practitioners can readily apply some of these tactics to their process of writing quantum programs, while researchers can learn about opportunities for future work.