IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Microsoft lance la préversion de son kit de développement Quantum
Qui embarque son langage de développement Q # dédié à l'informatique quantique

Le , par Stéphane le calme

349PARTAGES

10  0 
En septembre, durant sa conférence Ignite, Microsoft a dévoilé ses plans à long terme pour l'informatique quantique, notamment son nouveau langage de programmation quantique, baptisé Q # (Q-sharp). L’éditeur avait alors expliqué que les développeurs n'auraient pas besoin d'être experts en informatique quantique pour pouvoir se servir de ce langage.

Au contraire, le langage a été conçu pour être accessible : « Conçu pour l’informatique quantique, Q # est le langage de programmation de haut niveau le plus accessible avec un système de type natif pour les qubits, les opérateurs et autres abstractions. Il est entièrement intégré à Visual Studio, permettant à un système professionnel complet d'outils de développement d'entreprise d'accéder au chemin le plus rapide vers l'efficacité de la programmation quantique. »

Quelques mois plus tard, Microsoft a annoncé (hier) la disponibilité d’une bêta gratuite de son kit de développement Quantum, incluant notamment :
  • 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 à la fois l'exigence de contrôle de langage classique et les algorithmes quantiques Q # ;
  • un émulateur de machine quantique locale, optimisé pour une simulation et une vitesse vectorielle précise. Il n’y a donc pas besoin d’avoir accès à une machine quantique pour faire ses tests ;
  • un émulateur de trace informatique quantique, utilisé pour estimer les ressources requises pour exécuter un programme quantique et permettre également un débogage plus rapide du code de contrôle non Q # ;
  • une extension Visual Studio, qui contient des modèles pour les fichiers Q # et les projets ainsi que la coloration syntaxique. L'extension installe et crée également des crochets automatiques pour le compilateur.

En clair, les développeurs seront en mesure de tester le code écrit en Q # dans l’émulateur local dédié qui est livré avec le Kit. Microsoft a également mis à leur disposition un émulateur quantique Azure pour tester et déboguer des simulations sur plus de 40 qubits (analogue quantique du bit).

Les émulateurs vont également permettre aux développeurs d'estimer le coût en ressources pour exécuter leur code. Un certain nombre d'échantillons quantiques, de didacticiels et de blocs de construction sont également disponibles pour aider les développeurs à démarrer.


Comme l’indique Microsoft sur son blog, certains experts pensent que les ordinateurs quantiques pourraient permettre aux scientifiques de relever certains des défis les plus difficiles au monde.

Cela serait rendu possible par la puissance de calcul des ordinateurs quantiques. Ils seront en effet en mesure de faire, en seulement quelques heures ou quelques minutes, des calculs qui prennent un temps exponentiellement plus long sur des ordinateurs classiques. Ils devraient ainsi contribuer à des avancées majeures, notamment en matière d’intelligence artificielle.

Krysta Svore, chercheuse principale chez Microsoft, qui a dirigé le développement du logiciel et du simulateur quantique explique que cela pourrait contribuer à stimuler des avancées majeures dans des domaines tels que la reconnaissance de la parole, de la vision ou du langage.

Microsoft précise que le kit permettra aux développeurs de créer des applications qui peuvent fonctionner sur le simulateur quantique, et ces mêmes applications vont également fonctionner sur un ordinateur quantique topologique, que Microsoft est en train de développer pour l'informatique quantique à usage général. « La beauté réside dans le fait que le code n’aura pas besoin d’être modifié une fois qu’il sera exécuté sur du matériel quantique », a commenté Krysta.

Accéder à la préversion

Source : Microsoft

Et vous ?

Que pensez-vous de cette initiative de Microsoft ?
Êtes-vous enthousiaste quant aux possibilités qui s'offrent dans le domaine ?
Allez-vous l'essayer ? Pourquoi ?

Voir aussi :

Microsoft crée un nouveau langage de programmation dédié aux ordinateurs quantiques, qui devrait être officialisé d'ici la fin d'année

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de marsupial
Expert éminent https://www.developpez.com
Le 26/02/2018 à 19:33
C'est déjà fait et la priorité va à l'intelligence artificielle appliquée aux sciences et technologies, en particulier l'électronique, mais aussi dans de nombreux autres domaines. La recherche fondamentale également s'est servi de notre HPC.

Mais offrir un environnement de développement et un simulateur reste un bon pas de franchi pour MS pour démocratiser le quantique.
1  0 
Avatar de 1bernard1
Membre à l'essai https://www.developpez.com
Le 15/12/2017 à 15:19
Pourquoi ne sont-ils pas capable de faire en sorte que leur trucs s'installent correctement... décidément?
0  0 
Avatar de marsupial
Expert éminent https://www.developpez.com
Le 26/02/2018 à 18:33
Microsoft porte Q# pour apple et linux
0  0