Microsoft publie son compilateur Q # et ses simulateurs quantiques

q-dièse

Bien qu'ils ne soient pas encore complètement développés, les ordinateurs quantiques se forment lentement à mesure que la technologie derrière eux mûrit. Physique quantique appliquée au domaine de l'informatique est actuellement considérée comme une solution innovante capable de révolutionner le monde dans un avenir pas trop lointain.

C'est l'une des principales raisons pour lesquelles tant de sociétés technologiques de premier plan dans leurs industries respectives sont engagées dans une bataille féroce pour parvenir rapidement à la création d'un ordinateur quantique puissant et surtout fonctionnel, capable d'atteindre leur objectif de développement.

C'est dans cette même perspective que en septembre 2017, Microsoft avait annoncé travailler sur un nouveau langage de programmation, Q # (Q-sharp), dédié aux ordinateurs quantiques.

En décembre de la même année, Microsoft avait annoncé la disponibilité d'une version beta gratuite de son kit de développement Quantum, comprenant le langage de programmation Q # et son compilateur; une bibliothèque Q # standard.

La bibliothèque contient des opérations et des fonctions qui prennent en charge les exigences de contrôle du langage classique et des algorithmes quantiques Q #, un émulateur de machine quantique locale, optimisé pour une simulation précise et une vitesse vectorielle, un émulateur de suivi quantique informatique, utilisé pour estimer les ressources nécessaires pour exécuter un quantique programme.

Il permet également un débogage plus rapide du code de contrôle non Q #; une extension Visual Studio, contenant des modèles pour les fichiers et projets Q #, ainsi que la coloration syntaxique.

Microsoft continue de sortir des produits

Lors de la conférence Build 2019, Microsoft a annoncé qu'il publierait le code source de son compilateur Q # et des simulateurs quantiques dans le cadre du kit de développement.

«Notre ambition est de rendre l'informatique quantique plus accessible afin que les développeurs puissent aider à résoudre certains des problèmes les plus urgents au monde. Le pouvoir de réaliser cette vision réside dans le fait que chaque développeur peut collaborer, partager du code et développer le travail de chacun.

Microsoft Quantum Development Kit permet aux développeurs, à toutes les étapes du cycle de vie de la programmation quantique, de l'apprentissage des concepts quantiques de base au codage de leur première application quantique, de fournir des solutions concrètes à l'aide de nos exemples et bibliothèques open source.

Ainsi, les établissements d'enseignement supérieur pourront utiliser ces outils plus facilement et bien sûr, les développeurs peuvent apporter leurs propres codes et idées au projet.

Cela sûrementNous rendrons le développement d'algorithmes plus facile et plus transparent pour les développeurs.

En mars, Microsoft a même annoncé le lancement du Microsoft Quantum Network, une communauté mondiale de personnes et d'organisations travaillant ensemble pour améliorer l'informatique quantique.

Nous sommes heureux d'annoncer que nous lancerons cet été le kit de développement Quantum, qui comprend notre compilateur Q # et nos simulateurs quantiques.

En ouvrant le kit de développement quantique open source sur GitHub, nous permettons aux développeurs de contribuer au développement de l'informatique quantique aux côtés d'une communauté émergente de programmeurs d'informatique quantique.

Nous avons commencé ce travail l'année dernière lorsque nous avons ouvert diverses sources pour le kit de développement Quantum, y compris des bibliothèques et des échantillons.

Chaque contribution aide une communauté grandissante de développeurs à utiliser Q # pour proposer de nouvelles solutions passionnantes, répondant à certains des problèmes les plus complexes », déclare Microsoft.

Une nouvelle ère pour l'informatique

Microsoft n'est pas la seule entreprise intéressée par le développement de l'informatique quantique. D'autres entreprises s'emploient également à faire de l'informatique quantique et de ses promesses une réalité.

Tel est le cas d'IBM, qui pour sa part fait de grands progrès csur les systèmes et services quantiques commerciaux, appelés IBM Q, qui ont été mis à disposition via sa plate-forme cloud.

IBM Q est une première initiative de l'industrie visant à construire des ordinateurs quantiques universels pour les entreprises et la science. Grâce à cette initiative, une équipe multidisciplinaire développe des systèmes quantiques évolutifs et des applications technologiques potentielles.

IBM Research travaille également avec un réseau mondial de sociétés Fortune 500, d'institutions universitaires, de startups et de laboratoires de recherche nationaux (appelés IBM Q Network) qui utilisent la technologie IBM pour faire progresser l'informatique quantique.


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.