Microsoft
Kvanttialgoritmien kehittämiseen ehdotetaan käytettäväksi aluekohtaista kieltä
"funktio" funktioiden määrittelyyn, uusi "operaatio"-avainsana kvanttioperaatioille, ei monirivisiä kommentteja ja assertin käyttö poikkeuskäsittelijöiden sijaan.
Q#-kehitykseen voidaan käyttää Windows-, Linux- ja macOS-alustoja, joita Quantum Development Kit tukee. Kehitettyjä kvanttialgoritmeja voidaan testata simulaattorissa, joka pystyy käsittelemään jopa 32 kubittia tavallisella PC:llä ja jopa 40 kubittia Azure-pilvessä. IDE tarjoaa moduuleja syntaksin korostamiseen ja debuggerin, jonka avulla voit asettaa keskeytyskohtia Q#-koodissa, suorittaa vaiheittaisen virheenkorjauksen, arvioida kvanttialgoritmin suorittamiseen tarvittavat resurssit ja ratkaisun arvioidut kustannukset.
Lähde: opennet.ru