Microsoft
Na vývoj kvantových algoritmov sa navrhuje použiť doménovo špecifický jazyk
„funkcia“ na definovanie funkcií, nové kľúčové slovo „operácia“ pre kvantové operácie, žiadne viacriadkové komentáre a použitie príkazu assestel namiesto obsluhy výnimiek.
Na vývoj na Q# možno použiť platformy Windows, Linux a macOS, ktoré sú podporované v sade Quantum Development Kit. Vyvinuté kvantové algoritmy je možné testovať v simulátore schopnom spracovať až 32 qubitov na bežnom PC a až 40 qubitov v cloude Azure. IDE poskytuje moduly na zvýrazňovanie syntaxe a debugger, ktorý vám umožňuje nastaviť body prerušenia v kóde Q#, vykonávať ladenie krok za krokom, odhadnúť zdroje potrebné na spustenie kvantového algoritmu a odhadované náklady na riešenie.
Zdroj: opennet.ru