+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

Microsoft оголосила про відкриття вихідних текстів Quantum Development Kit (QDK) - засоби розробки додатків для квантових комп'ютерів

Microsoft оголосила про відкриття вихідних текстів Quantum Development Kit (QDK) - засоби розробки додатків для квантових комп'ютерів

Microsoft оголосила про відкриття вихідних текстів пакета Quantum Development Kit (QDK), орієнтованого на розробку додатків для квантових комп'ютерів. На додаток до раніше опублікованих прикладів квантових додатків та бібліотек, тепер опубліковані вихідні тексти компілятора для мови Q#, runtime-компонентів, квантового симулятора, обробника середовищ для Studio і для інтеграції з інтегрований. Код опублікований під ліцензією MIT, проект доступний на GitHub для прийому змін та виправлень від спільноти.

Для розробки квантових алгоритмів пропонується використовувати предметно-орієнтовану мову Q#, що надає засоби для маніпуляції кубитами. Мова Q# багато в чому нагадує мови C# і F#, відрізняючись застосуванням ключового слова "function" для визначення функцій, новим ключовим словом "operation" для квантових операцій, відсутністю багаторядкових коментарів та застосуванням assert замість обробників винятків.

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

Інші новини

Найкраща ціна