Kuantum programlama, birkuantum bilgisayarda çalışabilen, kuantum programları olarak adlandırılan talimat dizilerinibirleştirme işlemidir. Kuantumprogramlama dilleri, yüksek seviyeli yapılar kullanarak kuantum algoritmalarının ifade edilmesine yardımcı olur.[1]
Kuantum komut setleri, daha yüksek seviye algoritmaları kuantum işlemcilerde çalıştırılabilecek fiziksel talimatlara dönüştürmek için kullanılır. Bazen bu talimatlar belirli bir donanım platformuna özgüdür, örneğiniyon tuzakları veya süper iletken kubitler.