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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.