Computação quântica · Software

Software e algoritmos

Como circuitos quânticos são escritos, compilados e executados em máquinas reais.

Em foco

Híbrido

Fluxos que combinam processamento clássico e quântico.

— Panorama

Programar um computador quântico significa descrever circuitos: sequências de portas aplicadas a qubits, seguidas de medições.

Camadas de software cuidam de transpilação, mapeamento em hardware específico, mitigação de erros e análise estatística dos resultados.

Pontos-chave

01

Circuitos

A representação padrão de um programa quântico.

02

Transpilação

Adapta o circuito à topologia e ao conjunto de portas do hardware.

03

Mitigação de erros

Técnicas estatísticas que reduzem o impacto do ruído nos resultados.

04

Algoritmos

Grover, Shor e métodos variacionais são famílias de referência.

— Aprofundar

Como isso funciona

Algoritmos variacionais

Combinam otimização clássica com circuitos quânticos parametrizados, sendo populares em química computacional e problemas de otimização.

Simuladores

Executam circuitos em hardware clássico, úteis para aprendizado e validação antes de usar máquinas reais.

Ferramentas abertas

Bibliotecas de código aberto permitem escrever circuitos em Python e executá-los em simuladores ou em hardware na nuvem.

— Continuar em Computação Quântica