Microsoft
Za razvoj kvantnih algoritama predlaže se korištenje jezika specifičnog za domenu
"funkcija" za definiranje funkcija, nova ključna riječ "operacija" za kvantne operacije, bez višerednih komentara i upotreba assert umjesto rukovatelja iznimkama.
Za razvoj na Q# mogu se koristiti Windows, Linux i macOS platforme, koje su podržane u Quantum Development Kitu. Razvijeni kvantni algoritmi mogu se testirati u simulatoru koji može obraditi do 32 qubita na običnom računalu i do 40 qubita u Azure oblaku. IDE pruža module za isticanje sintakse i program za ispravljanje pogrešaka koji vam omogućuje postavljanje prijelomnih točaka u Q# kodu, izvođenje korak-po-korak otklanjanja pogrešaka, procjenu resursa potrebnih za pokretanje kvantnog algoritma i procijenjenu cijenu rješenja.
Izvor: opennet.ru