量子计算机已从理论领域发展成为大规模实现的竞赛。这是由于革命性的加速前景,而实现这种加速需要设计一种利用量子力学来驾驭问题结构的算法。然而,当今许多量子编程语言都要求程序员在低级量子门电路上进行推理。这为尚未建立量子门语义直觉的程序员设置了重大的进入门槛,即使对已经建立量子门语义直觉的程序员来说,这也可能很乏味。在本文中,我们介绍了一种新的量子编程语言 Qwerty,它允许程序员比门更富有表现力地操纵量子位,将繁琐的门选择任务交给编译器。由于其新颖的基础类型和与 Python 的轻松互操作性,Qwerty 是一个强大的高级量子经典计算框架。
主要关键词