Skip to Content
Quantum Computing with Silq Programming
book

Quantum Computing with Silq Programming

by Srinjoy Ganguly, Thomas Cambier
April 2021
Intermediate to advanced
310 pages
7h 56m
English
Packt Publishing
Content preview from Quantum Computing with Silq Programming

Chapter 8: Quantum Algorithms I – Deutsch-Jozsa and Bernstein-Vazirani

The Deutsch-Jozsa and Bernstein-Vazirani algorithms are two long-established examples that illustrate that quantum algorithms can be exponentially faster than classical ones in certain kinds of problems. In this chapter, we will use these algorithms to showcase basic features of Silq implementation, such as variable assignment, state superposition, controlled application and measurement, as well as safe uncomputation: one of the key concepts of the Silq language.

In this chapter, we are going to cover the following main topics:

  • Quantum parallelism and interference
  • The Deutsch-Jozsa algorithm – classical and quantum solutions along with the Silq implementation
  • The Bernstein-Vazirani ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Quantum Computing Solutions: Solving Real-World Problems Using Quantum Computing and Algorithms

Quantum Computing Solutions: Solving Real-World Problems Using Quantum Computing and Algorithms

Bhagvan Kommadi

Publisher Resources

ISBN: 9781800569669Supplemental Content