Microsoft
Za razvoj kvantnih algoritmov je predlagana uporaba domensko specifičnega jezika
"funkcija" za definiranje funkcij, nova ključna beseda "operacija" za kvantne operacije, brez večvrstičnih komentarjev in uporaba assert namesto obdelovalcev izjem.
Za razvoj na Q# je mogoče uporabiti platforme Windows, Linux in macOS, ki so podprte v Quantum Development Kit. Razvite kvantne algoritme je mogoče preizkusiti v simulatorju, ki lahko obdela do 32 kubitov na običajnem osebnem računalniku in do 40 kubitov v oblaku Azure. IDE ponuja module za označevanje sintakse in razhroščevalnik, ki vam omogoča nastavitev prekinitvenih točk v kodi Q#, izvajanje korak za korakom odpravljanja napak, oceno virov, potrebnih za zagon kvantnega algoritma, in ocenjene stroške rešitve.
Vir: opennet.ru