(Titre original: Microsoft joue pour la prochaine vague d'informatique avec la trousse à outils quantique)
Les opérations quantiques sont effectuées à l'aide de fonctions quantiques telles que la superposition et l'enchevêtrement, etc. L'ordinateur numérique traditionnel se compose de nombres binaires (0 ou 1), tandis que l'ordinateur quantique est composé de bits quantiques. Les bits quantiques peuvent, dans une certaine mesure, représenter à la fois 0 et 1 (également Est-ce la soi-disant superposition quantique.) Les bits quantiques représentent la capacité de plusieurs nombres à rendre le pouvoir quantique beaucoup plus important que les ordinateurs traditionnels.
Les ordinateurs traditionnels sont construits par des portes logiques qui peuvent combiner des nombres de différentes façons, mais cette construction est en grande partie invisible pour la personne qui écrit le programme. Les programmes et les algorithmes ne sont pas écrits dans une porte logique, Mais l'utilisation d'un niveau plus élevé du concept de l'algorithme quantique actuel dans une certaine mesure pour les ingénieurs électroniques sont plus familiers, plutôt que les ingénieurs logiciels. Parce que l'algorithme quantique représente habituellement la boucle quantique, plutôt que le concept de langage de programmation plus couramment utilisé.
Le Quantum Computer Language de Microsoft fournit un style plus familier pour la programmation d'ordinateurs quantiques, qui emprunte les notions de base de langage C #, Python et F #, et le personnel de R & D doit toujours utiliser et comprendre les portes logiques quantiques et leurs opérations, mais ils peuvent toujours utiliser Ils écrivent des programmes.
Le langage informatique Quantum est progressivement intégré dans les outils de développement, ce qui signifie qu'il supporte non seulement le codage des couleurs, mais aussi le débogage et d'autres fonctions de développement. Comme l'ordinateur quantique est encore assez rare, Microsoft prévoit également de publier deux versions de Quantum Simulator Peut fonctionner localement, qui peut fonctionner sur la plate-forme cloud Azure, qui pourra exécuter des programmes quantiques et fournir des expériences de débogage qui sont comparables aux outils de développement traditionnels.
À long terme, l'ambition de Microsoft est d'exécuter des programmes quantiques sur un véritable ordinateur quantique, et Microsoft travaille sur la recherche et le développement de l'informatique quantique. Microsoft explore une recherche topologique de bits quantiques. Ceci est très intéressant Parce qu'ils peuvent nous aider à résoudre les problèmes communs des ordinateurs quantiques. L'état courant est très subtil et le bruit quantique apportera des erreurs à l'opération. Mais les bits quantiques topologiques peuvent être ajoutés à l'algorithme pour corriger ce bruit.
Tout en développant des ordinateurs quantiques et des programmes informatiques quantiques, Microsoft explore également un algorithme de cryptage de résistance quantique qui est conçu pour fonctionner sur des ordinateurs traditionnels, mais même en temps quantique grand pour protéger le système Mais il faudra de nombreuses années pour développer ces algorithmes et effectuer une vérification approfondie après vérification.
Heureusement, l'ère des ordinateurs quantiques est susceptible de prendre de nombreuses années à venir. Maintenant, Microsoft prépare sa répétition de l'ordinateur quantique, et la répétition utilisant le simulateur quantique et le langage de programmation quantique sera terminée d'ici la fin de l'année Microsoft publiera également des tutoriels et des bibliothèques pour aider les développeurs à se familiariser avec les ordinateurs quantiques.