Search papers, labs, and topics across Lattice.
This paper surveys ten popular quantum programming languages, providing a classification framework that facilitates conceptual and experimental comparisons among them. The study highlights the current state of quantum programming languages and identifies key challenges that need to be addressed for future language design. By clarifying the landscape of quantum programming, the findings aim to guide the development of more effective and user-friendly languages for quantum computing applications.
A comprehensive survey reveals critical challenges in quantum programming languages that could hinder the realization of quantum computing's full potential.
Quantum computing has seen multiple recent breakthroughs and is getting closer to demonstrations of an exponential advantage over classical computing for certain problems. Programmers will require high-level, general-purpose, executable programming languages to express quantum solutions clearly and effectively, and the field has already produced a wide variety of such languages. This paper presents a language classification framework and uses it to survey ten popular quantum programming languages. The findings include conceptual and experimental comparisons that result in a list of challenges for future language design.