La квантовые вычисления для Microsoft являются одной из основных технологий это изменит отрасль в том виде, в каком мы ее знаем сегодня, и в этом нет никаких сомнений, поэтому они запустили новый язык программирования предназначен для квантовых вычислений.
Не многие люди могут быть знакомы с пакетом Microsoft Quantum Dev KitНо вы, должно быть, слышали о квантовых вычислениях и небесном будущем, которое обещает эта новая отрасль вычислений.
El Quantum Development Kit - интегрированная платформа Microsoft для создания квантовых приложений. что использует новый квантово-ориентированный язык программирования под названием Q # (Q Шар).
Q # - первый в своем роде новый язык программирования. сосредоточился на новых квантовых операторах и прочей абстракции. Q # имеет широкую интеграцию с Visual Studio и VS Code, а также возможность взаимодействия с языком программирования Python. Инструменты разработки корпоративного уровня - это самый быстрый путь к квантовому программированию в Windows, macOS или Linux.
О комплекте разработки
Комплект разработчика включает в себя язык программирования Q #, симулятор квантовых вычислений и различные ресурсы для начала. Q # описывается как особый язык программирования, используемый для выражения квантовых алгоритмов.
Подлинные устройства Quantum, как известно, трудно найти, но Quantum Dev Kit позволяет запускать программное обеспечение на любом из симуляторов Qubit.
С момента его выпуска тысячи разработчиков смогли предварительно просмотреть, каково работать с квантовыми состояниями вместо типичных двоичных состояний. Это побудило Microsoft не только перенести комплект на macOS и Linux, но и выпустить свои библиотеки с открытым исходным кодом.
Библиотеки разработки и демонстрационные примеры, выпущенные вместе с Q # sОни выпускаются под лицензией MIT с открытым исходным кодом и доступны на GitHub.
Microsoft Quantum Development Kit также был разработан с учетом Python-совместимости с поддержкой Q # для выполнения собственных вызовов подпрограмм Python и наоборот, а производительность симулятора увеличилась в 4-5 раз.
Как установить Microsoft Quantum Dev Kit в Linux?
Чтобы установить этот комплект крайне необходимо установить Visual Studio Code поскольку Microsoft Quantum Dev Kit будет добавлен как расширение.
Если у вас все еще не установлен Visual code в вашей системе, я оставляю вам ссылку, где один из моих коллег объяснил нам простой метод его установки в Linux, ссылка это.
Если в их системах уже есть Visual Studio, нам просто нужно добавить Комплект разработчика Microsoft Quantum как продолжение Код Visual Studio .
Сейчас мы должны установить шаблоны проекта Q # Development Kit, для этого нам нужно только открыть терминал и выполнить следующую команду:
dotnet new -i "Microsoft.Quantum.ProjectTemplates :: 0.2- *"
Следующий акт мы должны клонировать образцы и библиотеки из Microsoft Quantum Developer Kit из репозитория GitHub, для этого на терминале выполняем следующее:
git clone https://github.com/Microsoft/Quantum.git
Сделано скачивание нам просто нужно перейти в только что клонированный каталог и выполнить кодили запуск Visual Studio.
cd Quantum code cd Samples /Teleportation/ dotnet build dotnet run
При этом у них будет рабочая станция, которая уже настроена для разработки Q #.
Отныне каждый может начать исследовать то, что станет квантовыми вычислениями, мы можем просмотреть все, что связано с этим проектом Microsoft, с официального сайта проекта.
От знания языка разработки Q #, его библиотек, методов и многого другого. Лично я не считаю себя подходящим или готовым к изучению этой новой области просто потому, что я все еще считаю себя новичком, потому что мне еще нужно изучить область.
Но я не сомневаюсь, что некоторые из присутствующих здесь читателей могут создать проект с этим.