Microsoft
Para desenvolver algoritmos quânticos, propõe-se a utilização de uma linguagem específica de domínio
"função" para definir funções, uma nova palavra-chave "operação" para operações quânticas, sem comentários multilinhas e o uso de assert em vez de manipuladores de exceção.
Para desenvolvimento em Q# podem ser utilizadas as plataformas Windows, Linux e macOS, que são suportadas no Quantum Development Kit. Os algoritmos quânticos desenvolvidos podem ser testados em um simulador capaz de processar até 32 qubits em um PC normal e até 40 qubits na nuvem Azure. O IDE fornece módulos para realce de sintaxe e um depurador que permite definir pontos de interrupção no código Q#, realizar depuração passo a passo, estimar os recursos necessários para executar um algoritmo quântico e o custo estimado da solução.
Fonte: opennet.ru