Siga o Olhar Digital no Google Discover
A Microsoft está se preparando para a revolução da computação quântica. A empresa deu nesta terça-feira, 12, um novo passo para esse futuro com o lançamento de uma nova linguagem de programação chamada Q# (pronuncia-se Q Sharp), que entrou oficialmente em fase de preview público após seu anúncio em setembro.
Ofertas
Por: R$ 22,59
Por: R$ 59,95
Por: R$ 3.099,00
Por: R$ 3.324,00
Por: R$ 799,00
Por: R$ 241,44
Por: R$ 349,90
Por: R$ 2.159,00
Por: R$ 188,99
Por: R$ 45,00
Por: R$ 379,00
Por: R$ 1.239,90
Por: R$ 943,20
Por: R$ 798,99
Por: R$ 205,91
Por: R$ 476,10
Por: R$ 1.139,05
Por: R$ 949,00
Por: R$ 7,60
Por: R$ 21,77
Por: R$ 16,63
Por: R$ 59,95
Por: R$ 7,20
Por: R$ 139,90
Por: R$ 119,90
Por: R$ 398,99
Por: R$ 79,90
Por: R$ 199,90
Para acompanhar a sua linguagem de programação, a Microsoft também lançou um simulador quântico, voltado para que os desenvolvedores consigam testar seus algoritmos. A ideia é permitir que a computação quântica ganhe aspectos da programação convencional, permitindo a criação de funções e variáveis com coloração de sintaxe e um debugger quântico. Até hoje, esse tipo de computador tinha algoritmos criado à base de ligações de portas lógicas.
Segundo a Microsoft, o kit pela linguagem de programação e o simulador é integrado ao Visual Studio, então “alguns aspectos serão familiar para pessoas que já desenvolvem aplicações em outras linguagens de programação”. A empresa lançou um simulador local capaz de simular até 30 qubits de poder de computação quântica utilizando um notebook comum. Uma versão do simulador usando o Azure, a plataforma de nuvem da Microsoft, pode chegar a até 40 qubits.
A ideia da Microsoft é abrir a tecnologia para uma vasta gama de usos e áreas diferentes. A mais significativa das áreas é a da criptografia. Espera-se que com o advento da computação quântica, todos os protocolos que usamos hoje para proteger as comunicações digitais se tornarão inúteis com um computador quântico poderoso o bastante. Será interessante ver como a tecnologia se desenvolve a partir daí.