Microsoft готовится к квантовым вычислениям со своим Quantum Development Kit

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

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 #, его библиотек, методов и многого другого. Лично я не считаю себя подходящим или готовым к изучению этой новой области просто потому, что я все еще считаю себя новичком, потому что мне еще нужно изучить область.

Но я не сомневаюсь, что некоторые из присутствующих здесь читателей могут создать проект с этим.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.