La a computação quântica é para a Microsoft uma das principais tecnologias isso mudará o setor como o conhecemos hoje e realmente não há dúvidas sobre isso, é por isso que eles lançaram uma nova linguagem de programação destinado à computação quântica.
Muitas pessoas podem não estar familiarizadas com Quantum Dev Kit da MicrosoftMas você deve ter ouvido falar da computação quântica e do futuro celestial que esse novo ramo da computação parece prometer.
El Quantum Development Kit é a plataforma integrada da Microsoft para a construção de aplicativos quânticos que usa uma nova linguagem de programação centrada no quantum chamada Q # (QShar).
O primeiro de seu tipo, Q # é uma nova linguagem de programação focado nos novos operadores quânticos e outras abstrações. Q # apresenta uma rica integração com Visual Studio e VS Code e interoperabilidade com a linguagem de programação Python. As ferramentas de desenvolvimento de nível empresarial fornecem o caminho mais rápido para a programação quântica no Windows, macOS ou Linux.
Sobre o kit de desenvolvimento
O kit de desenvolvimento inclui a linguagem de programação Q #, um simulador de computação quântica e vários recursos para você começar. Q # é descrito como uma linguagem de programação específica usada para expressar algoritmos quânticos.
Dispositivos Quantum genuínos são notoriamente difíceis de encontrar, mas o Quantum Dev Kit torna possível que o software seja executado em qualquer um dos simuladores Qubit.
Desde o seu lançamento, milhares de desenvolvedores puderam visualizar como é trabalhar com os estados quânticos em vez dos estados binários típicos. Isso levou a Microsoft não apenas a portar o kit para macOS e Linux, mas também a lançar suas bibliotecas como código aberto.
Bibliotecas de Desenvolvimento e exemplos de demonstração que foram lançados junto com as perguntas e respostasEles são lançados sob a licença de código aberto do MIT e estão disponíveis no GitHub.
O Microsoft Quantum Development Kit também foi projetado para ser compatível com Python com suporte Q # para fazer chamadas nativas para rotinas Python e vice-versa, e o desempenho do simulador aumentou 4-5 vezes.
Como instalar o Microsoft Quantum Dev Kit no Linux?
Para instalar este kit é extremamente necessário ter o Visual Studio Code instalado já que o Microsoft Quantum Dev Kit será adicionado como uma extensão.
Se você ainda não tem o código Visual instalado em seu sistema, deixo o link onde um de meus colegas explicou um método simples para que possamos instalá-lo no Linux, o link é este.
Se eles já têm o Visual Studio em seus sistemas, só temos que adicionar o Kit de Desenvolvimento Microsoft Quantum como uma extensão de Código do Visual Studio .
Agora devemos instalar os templates do projeto Q # Development Kit, para isso basta abrir um terminal e executar o seguinte comando:
dotnet new -i "Microsoft.Quantum.ProjectTemplates :: 0.2- *"
Próximo ato devemos clonar os exemplos e bibliotecas do Microsoft Quantum Developer Kit de seu repositório GitHub, para isso executamos o seguinte no terminal:
git clone https://github.com/Microsoft/Quantum.git
Feito o download só temos que navegar até o diretório recém-clonado e executar o códigoou inicialização do Visual Studio.
cd Quantum code cd Samples /Teleportation/ dotnet build dotnet run
Com isso eles terão uma estação de trabalho já configurada para desenvolvimento em Q #.
A partir de agora, todos podem começar a explorar o que viria a ser a computação quântica, podemos revisar tudo relacionado a este projeto da Microsoft no site oficial do projeto.
Por conhecer a linguagem de desenvolvimento Q #, suas bibliotecas, técnicas e muito mais. Pessoalmente, não me considero adequado ou preparado para explorar este novo campo, simplesmente porque ainda me considero um novato porque ainda tenho um campo a aprender.
Mas não tenho dúvidas de que alguns dos leitores aqui presentes podem criar um projeto com este.