% 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},
}