Microsoft va obrir el codi Quantum Development Kit per al desenvolupament d'algorismes quàntics

Microsoft va anunciar sobre obrir el codi font del paquet Kit de desenvolupament quàntic (QDK), centrat en el desenvolupament d'aplicacions per a ordinadors quàntics. A més de publicades anteriorment exemples aplicacions quàntiques i biblioteques, ja s'han publicat els textos font compilador per al llenguatge Q#, components en temps d'execució, simulador quàntic, gestor LanguageServer per a la integració amb entorns de desenvolupament integrats, així com addicions d'editor Codi de Visual Studio i paquet Visual Studio. Codi publicat sota la llicència MIT, el projecte està disponible a GitHub per acceptar canvis i correccions de la comunitat.

Per desenvolupar algorismes quàntics, es proposa utilitzar un llenguatge específic del domini Q#, que proporciona un mitjà per manipular qubits. El llenguatge Q# és en molts aspectes similar als llenguatges C# i F#, difereixen en l'ús de la paraula clau
"funció" per definir funcions, una nova paraula clau "operació" per a operacions quàntiques, sense comentaris de diverses línies i l'ús d'assert en lloc de controladors d'excepcions.

Per al desenvolupament a Q#, es poden utilitzar les plataformes Windows, Linux i macOS, que són compatibles amb el Quantum Development Kit. Els algorismes quàntics desenvolupats es poden provar en un simulador capaç de processar fins a 32 qubits en un ordinador normal i fins a 40 qubits al núvol Azure. L'IDE proporciona mòduls per ressaltar la sintaxi i un depurador que us permet establir punts d'interrupció al codi Q#, realitzar una depuració pas a pas, estimar els recursos necessaris per executar un algorisme quàntic i el cost estimat de la solució.

Font: opennet.ru

Afegeix comentari