Quantum Computing with Quantum Physics using Microsoft Quantum (Q# and QDK).
It has the following 3 pillars:
Like waves in classical physics, any two (or more) quantum states can be added together (superposed) and the result will be another valid quantum state.
Quantum Interference is the situation where intervention from noise in the environment damages the quantum object, and also the possibility that the wave functions of particles can either reinforce (constructive) or diminish (destructive) each other.
A physical phenomenon that occurs when a pair or group of particles is generated, interact, or share spatial proximity in a way such that the quantum state of each particle of the pair or group cannot be described independently of the state of the others, including when the particles are separated by a large distance (even the whole universe!).
- Install QDK for Visual Studio Code:
https://marketplace.visualstudio.com/items?itemName=quantum.quantum-devkit-vscode
- Install dependencies (.NET Core 3.1
https://dotnet.microsoft.com/download
, and Node.jshttps://nodejs.org/en/download/
) - Go inside each folder and then inside the project (
cd
) and rundotnet run
from the terminal