Немногие люди могут быть знакомы с Microsoft's Quantum Dev Kit, но они наверняка слышали о Quantum вычисления и небесное будущее они, кажется, обещают.
The Quantum Development Kit — это интегрированная платформа Microsoft для создания квантовых приложений с использованием нового квантово-ориентированного языка программирования под названием Q ( Q Sharp). Он был переплетен только с Visual Studio в Windows, пока Microsoft недавно не сделала порт для macOS и Linux, который содержит поддержку квантового моделирования и VS Code.
Подлинные устройства Quantum очень трудно найти, но Quantum Dev Kit позволяет программному обеспечению работать на симуляторах Qubit. С момента его выпуска тысячи разработчиков смогли просмотреть, каково это работать с использованием Quantum States вместо типичных Binary States.Это привело к тому, что Microsoft не только перенесла комплект на macOS и Linux, но и открыла исходный код своих библиотек.
Библиотеки разработки и демонстрационные примеры, которые были запущены вместе с Q, выпущены под Open Source Лицензия MIT и доступна на GitHub.
Microsoft Quantum Development Kit также был совместим с Python с поддержкой Qдля выполнения собственных вызовов подпрограмм Python и наоборот, а производительность симулятора увеличилась в 4-5 раз.
Установите Microsoft Quantum Dev Kit в Ubuntu Linux
Если вы хотите погрузиться в новый мир квантовых вычислений с помощью Microsoft Dev Kitвам необходимо установить Visual Studio Code.
1. Установите расширение Microsoft Quantum Development Kit для Visual Studio Code.
2. Установите шаблоны проектов Q Development Kit используя предпочтительную командную строку, выполнив следующую команду.
"$ dotnet new -i Microsoft.Quantum.ProjectTemplates::0.2-"
3. Клонируйте Microsoft Quantum Developer Kit Samples и Библиотеки из репозитория GitHub.
$ git clone https://github.com/Microsoft/Quantum.git
4. Перейдите в только что клонированный каталог и запустите запуск Visual Studio Code .
$ cd Quantum $ код.
5. Запустите пример программы телепортации.
$ cd Сэмплы/Телепортация/ $ сборка дотнета $ дотнет запустить
Ваша рабочая станция настроена для разработки Q, если программа запускается и выводит примерно следующее: имеет 8 раундов успешной телепортации с различными значениями True/False каждый раунд.
Вы в восторге от доступности Quantum Development Kit для Linux и что вы думаете о Квантовые вычисления вообще? Оставьте свои мысли в разделе комментариев ниже.