Microsoft
Om kwantumalgoritmes te ontwikkel, word voorgestel om 'n domeinspesifieke taal te gebruik
"funksie" vir die definisie van funksies, 'n nuwe "operasie" sleutelwoord vir kwantumbewerkings, geen multi-lyn opmerkings, en die gebruik van assert in plaas van uitsondering hanteerders.
Vir ontwikkeling op Q# kan die Windows-, Linux- en macOS-platforms gebruik word, wat in die Quantum Development Kit ondersteun word. Ontwikkelde kwantumalgoritmes kan getoets word in 'n simulator wat in staat is om tot 32 qubits op 'n gewone rekenaar en tot 40 qubits in die Azure-wolk te verwerk. Die IDE bied modules vir sintaksis-verligting en 'n ontfouter wat jou toelaat om breekpunte in Q#-kode te stel, stap-vir-stap ontfouting uit te voer, die hulpbronne te skat wat nodig is om 'n kwantumalgoritme uit te voer en die beraamde koste van die oplossing.
Bron: opennet.ru