La квантові обчислення - це для Microsoft одна з основних технологій що змінить галузь, якою ми її знаємо сьогодні, і насправді про це не йдеться, саме тому вони запустили нову мову програмування призначений для квантових обчислень.
Не багато людей можуть бути знайомими з Quantum Dev Kit від MicrosoftАле ви, мабуть, чули про квантові обчислення та небесне майбутнє, які, здається, обіцяє ця нова галузь обчислень.
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 також був розроблений, щоб відповідати Python із підтримкою Q # для здійснення власних дзвінків до процедур Python і навпаки, а продуктивність симулятора зросла в 4-5 разів.
Як встановити Microsoft Quantum Dev Kit на Linux?
Для того, щоб встановити цей комплект вкрай необхідно встановити Visual Studio Code оскільки Microsoft Quantum Dev Kit буде додано як розширення.
Якщо у вас досі не встановлено візуальний код у вашій системі, я залишаю вам посилання, де один із моїх колег пояснив простий спосіб встановити його в 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 #, її бібліотек, методів та іншого. Особисто я не вважаю себе придатним або готовим досліджувати цю нову сферу, просто тому, що я все ще вважаю себе початківцем, бо мені ще є поле для вивчення.
Але я не сумніваюся, що деякі з присутніх читачів можуть створити з ним проект.