Inventaire des espaces de noms quantiques

1. Contexte

Les espaces de noms composant le Microsoft Quantum Development Kit ont été évoqués à plusieurs reprises dans le présent chapitre. Il s’agit à présent de préciser le rôle et le contenu des principaux espaces de noms de la solution quantique de Microsoft.

2. L’espace de noms Microsoft.Quantum.Core Microsoft.Quantum.Core

L’espace de noms inclut les principales fonctions qui permettent de manipuler des structures de données et notamment les énumérations de type Range. Par exemple, les fonctions suivantes :

  • Length (taille d’un tableau)

  • RangeEnd

  • RangeReverse

  • RangeStart

  • RangeStep

Des éléments de documentation sur cet espace de noms se trouvent à cette adresse : https://docs.microsoft.com/en-us/qsharp/api/prelude/microsoft.quantum.core

3. Les espaces Microsoft.Extensions.* Microsoft.Extensions.*

Microsoft.Extensions inclut les espaces de noms suivants :

  • Microsoft.Extensions.Bitwise

  • Microsoft.Extensions.Convert

  • Microsoft.Extensions.Diagnostics

  • Microsoft.Extensions.Math

  • Microsoft.Extensions.Testing

a. Microsoft.Extensions.Bitwise Microsoft.Extensions.Bitwise

Cet espace de noms inclut l’ensemble des opérateurs logiques, relatifs à l’algèbre de Boole. Par exemple, elle inclut notamment les fonctions suivantes :

  • And

  • Not

  • Or

  • Parity

  • Xbits

  • Xor

  • Zbits

Des éléments de documentation sur cet espace de noms se trouvent à cette adresse :...

Pour consulter la suite, découvrez le livre suivant :
couv_DPQINF.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Tester son code quantique et le déboguer
Suivant
C# en pilotage du simulateur quantique