Квантовые каты

Логотип компании
03.08.2018
Квантовые каты
Microsoft предлагает изучать программирование для квантовых вычислений самостоятельно.

Microsoft выпустила серию руководств с открытым исходным кодом для  самостоятельного обучения программированию на Q#. Этот язык был создан специально для квантовых вычислений. Quantum Katas —набор упражнений ката, каждое из которых предлагает последовательность задач по определенной теме квантовых вычислений, от простых до сложных. Для решения каждой задачи необходимо ввести какой-либо код, при этом самая первая потребует только одну строку, а последняя — крупный фрагмент. Решения проверяются в тестирующей среде в режиме реального времени. Перейти к следующей задаче ученик может только после успешного решения предыдущей.

В проекте доступны каты, посвященные основам квантовых логических элементов (квантовых вентилей), суперпозиции, измерениям и алгоритму Дойча—Йожи. Ранее корпорация выпустила бесплатную предварительную версию пакета средств разработки Quantum Development Kit, включающего язык программирования Q#, эмулятор квантовых вычислений и другие ресурсы для всех желающих начать писать приложения для квантового компьютера.