Elements of quantum programming: quantum information and circuits
If we want to start to program a quantum computer, we need to be familiar with quantum information and quantum circuits and the mathematics behind them.
However, this book doesn’t pretend to be an exhaustive guide to quantum programming. I would like to explain to you the basics of this exhilarating feature because I am sure that it will be very important in the future, and I hope that you will become passionate about this topic.
I will try to make my explanation as simple as possible, although we are dealing with a complex subject. In order to better understand this section, you need to carefully read Chapter 2, Symmetric Encryption Algorithms, in particular, the sections that refer to operations in Boolean logic, and Chapter 9, Quantum Cryptography.
In the next three sections, we will talk about the following subjects:
- Classical information
- Quantum information
- Quantum gates...