Microsoft
Pour développer des algorithmes quantiques, il est proposé d'utiliser un langage spécifique au domaine
"function" pour définir les fonctions, un nouveau mot-clé "operation" pour les opérations quantiques, pas de commentaires multilignes et l'utilisation de assert au lieu de gestionnaires d'exceptions.
Le développement Q# peut être utilisé sur les plates-formes Windows, Linux et macOS prises en charge par le kit de développement Quantum. Les algorithmes quantiques développés peuvent être testés dans un simulateur capable de traiter jusqu'à 32 qubits sur un PC standard et jusqu'à 40 qubits dans le cloud Azure. Des modules de coloration syntaxique et un débogueur sont fournis pour l'IDE, vous permettant de définir des points d'arrêt dans le code Q#, d'effectuer un débogage étape par étape, d'évaluer les ressources nécessaires pour exécuter un algorithme quantique et le coût estimé de la solution.
Source: opennet.ru