Résumé
Félicitations ! Vous avez réussi à créer votre premier programme Q#.
Le kit de développement Quantum vous fournit tout ce dont vous avez besoin pour commencer à écrire et à vérifier vos propres algorithmes quantiques tout de suite.
Dans ce module, nous avons abordé beaucoup de choses. Voici quelques concepts clés à connaître :
- Un programme Q# doit avoir un point d’entrée, qui est l’opération
Main
. - En Q#, vous allouez un qubit à l’aide du mot clé
use
et du typeQubit
. Le qubit est toujours dans l’état $\ket{0}$. - La superposition est un phénomène quantique lors duquel un qubit se trouve dans une combinaison d’états zéro et un. Si un qubit est dans l’état $\ket{0}$, vous pouvez le mettre en superposition à l’aide de l’opération
H
. - Dans Q#, vous utilisez l’opération
M
pour mesurer les qubits sur la base Z. Lorsqu’il est mesuré, un qubit passe de la superposition à l’un des états classiques. - Vous pouvez combiner du code classique avec du code quantique. Cette combinaison vous permet d’effectuer des calculs quantiques et d’utiliser les résultats, le tout dans un même programme.
Étapes suivantes
Le kit de développement Quantum comprend un ensemble d’exemples Q# intégrés que vous pouvez utiliser pour en savoir plus sur Q# et l’informatique quantique. Pour afficher les exemples, ouvrez un fichier Q# vide dans Visual Studio Code et tapez sample
, puis sélectionnez l’exemple que vous souhaitez afficher dans la liste des options. Par exemple, vous pouvez trouver le code Q# dans l’unité 2 sous « Exemple de bit aléatoire ».
En savoir plus
- Veuillez lire la Documentation Azure Quantum.
- Découvrez l’informatique quantique avec lesKatas quantiques.