Microsoft abriu o código Quantum Development Kit para o desenvolvemento de algoritmos cuánticos

Microsoft anunciou sobre a apertura de paquetes de código fonte Kit de desenvolvemento cuántico (QDK), centrada no desenvolvemento de aplicacións para ordenadores cuánticos. Ademais do publicado anteriormente exemplos aplicacións cuánticas e bibliotecas, agora textos fonte publicados compilador para a linguaxe Q#, compoñentes de execución, simulador cuántico, manejador LanguageServer para a integración con contornos de desenvolvemento integrados, así como adicións ao editor Código Visual Studio e paquete Visual Studio. Código publicado baixo a licenza MIT, o proxecto está dispoñible en GitHub para recibir cambios e correccións da comunidade.

Para desenvolver algoritmos cuánticos, proponse utilizar unha linguaxe específica de dominio Q#, que proporciona os medios para manipular qubits. A linguaxe Q# é semellante a C# e F# en moitos aspectos, coa diferenza no uso da palabra clave
"función" para definir funcións, unha nova palabra clave "operación" para operacións cuánticas, sen comentarios de varias liñas e o uso de assert en lugar de manejadores de excepcións.

O desenvolvemento de Q# pódese usar nas plataformas Windows, Linux e macOS compatibles co Kit de Desenvolvemento Cuántico. Os algoritmos cuánticos desenvolvidos pódense probar nun simulador capaz de procesar ata 32 qubits nun PC normal e ata 40 qubits na nube Azure. Ofrécense módulos de resaltado de sintaxe e un depurador para o IDE, o que lle permite establecer puntos de interrupción no código Q#, realizar depuración paso a paso, avaliar os recursos necesarios para executar un algoritmo cuántico e o custo estimado da solución.

Fonte: opennet.ru

Engadir un comentario