Hitech logo

Квантовые вычисления

Microsoft запустила бесплатные курсы по квантовым вычислениям

TODO:
Ольга Гоголадзе24 июля 2018 г., 13:52

Все желающие могут установить бесплатное программное обеспечение Quantum Development Kit. Оно поможет освоить базовые навыки проектирования квантовых алгоритмов, двигаясь от простых задач к сложным.

Самые интересные технологические и научные новости выходят в нашем телеграм-канале Хайтек+. Подпишитесь, чтобы быть в курсе.

Microsoft запустила проект Quantum Katas — открытое ПО, которое позволит самостоятельно освоить язык программирования для квантовых вычислений Q#. Бесплатные уроки основаны на трех основных принципах: активное обучение, усложнение в процессе и обратная связь, пишет Digital Trends.

Пока в Quantum Katas существует всего четыре уровня: базовые принципы квантовых вычислений, суперпозиция, измерения и алгоритм Deutsch-Jozsa. Чтобы с ними работать, нужно установить Quantum Development Kit для Windows 10, MacOS или Linux. Это ПО предназначено для создания собственных программ квантовых вычислений и экспериментов.

В нем содержатся язык Q# и компилятор, стандартная библиотека Q#, локальный имитатор квантового компьютера, симулятор трассировки квантового компьютера и другие компоненты.

После установки Quantum Development можно скачать все задачи одной сжатой папкой или постепенно брать их с Git.

«Каждый уровень предлагает последовательность задач по определенной теме квантовых вычислений, переходя от простого к сложному, — объясняет команда Microsoft Quantum. — Каждая задача предполагает заполнение кода. И если для первой задачи может потребоваться только одна строка, то для последней придется написать значительный фрагмент кода. Ответы проверяются в режиме реального времени, и программа тут же отправляет оотзыв».

Microsoft решила выпустить эти курсы после того, как устроила соревнование по программированию на Q# в начале июля, в которых приняли участие более 650 разработчиков и программистов. По меньшей мере 350 участников решили минимум одну задачку на Q#, а 100 человек справились со всеми 15 заданиями. У победителя ушло на это всего 2,5 часа.

Квантовые вычисления обещают преобразить подход к решению комплексных проблем, например, к шифрованию. США не хотят упускать инициативу: на рассмотрение Конгресса готовят два законопроекта в поддержку разработки квантовых компьютеров. Самый масштабный — о 10-летней Национальной квантовой инициативе, которая должна вывести Штаты в лидеры отрасли. Одна проблема: пока в Вашингтоне готовят бумаги, в Китае уже строят лабораторию за $10 млрд.