Как самому научиться программированию для квантовых вычислений

13 Августа, 2018 09:41
Владимир Смирнов
Компания Microsoft запустила проект с открытым исходным кодом Quantum Katas, предназначенный для самостоятельного изучения нового компьютерного языка Q#, созданного специально для квантовых вычислений.

Компания Microsoft запустила проект с открытым исходным кодом Quantum Katas, предназначенный для самостоятельного изучения нового компьютерного языка Q#, созданного специально для квантовых вычислений.

Quantum Katas представляет собой набор упражнений, каждое из которых предлагает последовательность задач по определённой теме квантовых вычислений, от простых до сложных. Каждая задача требует ввода какого-то кода: для первой задачи может потребоваться лишь одна строка, а для последней — крупный фрагмент кода. Тестирующая среда проверяет решения, обеспечивая обратную связь в режиме реального времени. При удачном решении первой задачи пользователь может перейти к следующей. В противном случае ему предоставляются ссылки на справочные материалы для дополнительного изучения.

В настоящий момент в базе знаний Quantum Katas доступны обучающие программы на следующие темы: «Основы квантовых логических элементов (квантовых вентилей)», «Суперпозиция», «Измерения», «Алгоритм Дойча-Йожи». Более подробную информацию по этому проекту можно найти здесь.

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

 

Комментарии:

НОВЫЕ СТАТЬИ

Пик интереса к блокчейну еще впереди
Владимир Смирнов Вчера 09:52
Cisco обновила программу для MSP-партнеров
Владимир Смирнов 16 Сентября 09:23
Dynabook - новый бренд на рынке серверов
Владимир Смирнов 12 Сентября 08:54
Stateful фильтрации фаерволов недостаточно. Что делать? Совет от Forcepoint
Григорий Бадин, Инженер-консультант Softprom by ERC 10 Сентября 11:57
Открой меня
Обратите внимание: ×