% IMPORTANT: The following is UTF-8 encoded. This means that in the presence
% of non-ASCII characters, it will not work with BibTeX 0.99 or older.
% Instead, you should use an up-to-date BibTeX implementation like “bibtex8” or
% “biber”.
@BOOK{Hundt:646153,
author = {Hundt, Robert},
title = {{Q}uantum computing for programmers},
address = {Cambridge, United Kingdom},
publisher = {Cambridge University Press},
reportid = {PUBDB-2026-00752},
isbn = {9781009098175},
pages = {xiii, 360 Seiten : Diagramme},
year = {2022},
note = {Includes bibliographical references (page 335-342) and
index;},
abstract = {"This introduction to quantum computing from a classical
programmer's perspective is meant for students and
practitioners alike. More than 25 fundamental algorithms are
explained with full mathematical derivations and classical
code for simulation, using an open-source code base
developed from the ground up in Python and C++. After
presenting the basics of quantum computing, the author
focuses on algorithms and the infrastructure to simulate
them efficiently, beginning with quantum teleportation,
superdense coding, and Deutsch-Jozsa. Coverage of advanced
algorithms includes the quantum supremacy experiment,
quantum Fourier transform, phase estimation, Shor's
algorithm, Grover's algorithm with derivatives, quantum
random walks, and the Solovay-Kitaev algorithm for gate
approximation. Quantum simulation is explored with the
variational quantum eigensolver, quantum approximate
optimization, and the Max-Cut and Subset-Sum algorithms. The
book also discusses issues around programmer productivity,
quantum noise, error correction, and challenges for quantum
programming languages, compilers, and tools, with a final
section on compiler techniques for transpilation"--},
ddc = {006.3843},
typ = {PUB:(DE-HGF)3},
url = {https://bib-pubdb1.desy.de/record/646153},
}