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