Mikrosofta Kompanio
Por evoluigi kvantumalgoritmojn, estas proponite uzi domajn-specifan lingvon
"funkcio" por difinado de funkcioj, nova "operacio-" ŝlosilvorto por kvantumaj operacioj, neniuj plurliniaj komentoj, kaj la uzo de aserto anstataŭe de esceptotraktiloj.
Por disvolviĝo sur Q#, la Vindozo, Linukso kaj macOS-platformoj povas esti uzataj, kiuj estas subtenataj en la Kvantuma Disvolva Ilaro. Evoluintaj kvantumalgoritmoj povas esti testitaj en simulilo kapabla prilabori ĝis 32 kvbitojn sur regula komputilo kaj ĝis 40 kvbitojn en la Azure-nubo. La IDE provizas modulojn por sintaksa reliefigo kaj erarserĉilon, kiu ebligas al vi agordi rompopunktojn en Q#-kodo, fari paŝon post paŝo senararigadon, taksi la rimedojn necesajn por funkcii kvantuma algoritmo kaj la taksitan koston de la solvo.
fonto: opennet.ru