Кампанія Microsoft
Для распрацоўкі квантавых алгарытмаў прапануецца выкарыстоўваць прадметна-арыентаваную мову
"function" для вызначэння функцый, новым ключавым словам "operation" для квантавых аперацый, адсутнасцю шматрадковых каментароў і прымяненнем assert замест апрацоўшчыкаў выключэнняў.
Для распрацоўкі на Q# могуць выкарыстоўвацца платформы Windows, Linux і MacOS, якія падтрымліваюцца ў Quantum Development Kit. Распрацоўваныя квантавыя алгарытмы могуць тэставацца ў сімулятары, здольным апрацоўваць да 32 кубітаў на звычайным ПК і да 40 кубітаў у воблаку Azure. Для IDE прадастаўляюцца модулі для падсвятлення сінтаксісу і адладчык, які дазваляе ўсталёўваць кропкі супыну ў кодзе на Q#, выконваць пакрокавую адладку, ацэньваць неабходныя для выканання квантавага алгарытму рэсурсы і арыентыровачны кошт рашэння.
Крыніца: opennet.ru