Authors
Manuel A Serrano, José A Cruz-Lemus, Ricardo Perez-Castillo, Mario Piattini
Publication date
2022/12/23
Source
ACM Computing Surveys
Volume
55
Issue
8
Pages
1-31
Publisher
ACM
Description
Quantum computing is the latest revolution in computing and will probably come to be seen as an advance as important as the steam engine or the information society. In the last few decades, our understanding of quantum computers has expanded and multiple efforts have been made to create languages, libraries, tools, and environments to facilitate their programming. Nonetheless, quantum computers are complex systems at the bottom of a stack of layers that programmers need to understand. Hence, efforts towards creating quantum programming languages and computing environments that can abstract low-level technology details have become crucial steps to achieve a useful quantum computing technology. However, most of these environments still lack many of the features that would be desirable, such as those outlined in The Talavera Manifesto for Quantum Software Engineering and Programming. For …
Total citations
Scholar articles
MA Serrano, JA Cruz-Lemus, R Perez-Castillo… - ACM Computing Surveys, 2022