Microsoft
Pro vývoj kvantových algoritmů se navrhuje použít doménově specifický jazyk
„funkce“ pro definování funkcí, nové klíčové slovo „operace“ pro kvantové operace, žádné víceřádkové komentáře a použití příkazuasse namísto obslužných rutin výjimek.
Vývoj Q# lze použít na platformách Windows, Linux a macOS podporovaných sadou Quantum Development Kit. Vyvinuté kvantové algoritmy lze testovat v simulátoru schopném zpracovat až 32 qubitů na běžném PC a až 40 qubitů v cloudu Azure. Pro IDE jsou k dispozici moduly zvýrazňování syntaxe a ladicí program, které vám umožňují nastavit body přerušení v kódu Q#, provádět ladění krok za krokem, vyhodnocovat zdroje potřebné k provedení kvantového algoritmu a odhadované náklady na řešení.
Zdroj: opennet.ru