Microsoft се подготвя за квантови изчисления със своя комплект за квантово развитие

квантово изчисление

La квантовите изчисления са за Microsoft една от основните технологии това ще промени индустрията, каквато я познаваме днес и наистина няма съмнение за това, Ето защо те пуснаха нов език за програмиране предназначени за квантови изчисления.

Не може много хора да са запознати с Quantum Dev Kit на MicrosoftНо сигурно сте чували за квантовите изчисления и небесното бъдеще, което този нов клон на компютрите изглежда обещава.

El Quantum Development Kit е интегрираната платформа на Microsoft за изграждане на квантови приложения че използва нов квантоцентричен език за програмиране, наречен Q # (QShar).

Първият по рода си, Q # е нов език за програмиране фокусирани върху новите квантови оператори и други абстракции. Q # предлага богата интеграция с Visual Studio и VS Code и оперативна съвместимост с езика за програмиране Python. Инструментите за развитие на корпоративен клас ви дават най-бързия път към квантовото програмиране на Windows, macOS или Linux.

Относно комплекта за разработка

Комплектът за разработка Той включва езика за програмиране Q #, квантов изчислителен симулатор и различни ресурси, за да започнете. Q # е описан като специфичен език за програмиране, използван за изразяване на квантови алгоритми.

Оригиналните устройства на Quantum е трудно да се намерят, но Quantum Dev Kit прави възможно софтуерът да работи на някой от симулаторите на Qubit.

От стартирането му хиляди разработчици са успели да прегледат какво е усещането да работиш с Quantum States вместо с типичните двоични състояния. Това накара Microsoft не само да пренесе комплекта към macOS и Linux, но и да пусне своите библиотеки като отворен код.

Библиотеки за развитие и демонстрационни примери, които бяха пуснати заедно с Q # sТе се издават под лиценза на MIT с отворен код и са достъпни на GitHub.

Комплектът за квантово разработване на Microsoft също е проектиран да бъде съвместим с Python с поддръжка на Q # за извършване на естествени повиквания към рутинните програми на Python и обратно, а производителността на симулатора се е увеличила 4-5 пъти.

Как да инсталирам Microsoft Quantum Dev Kit на Linux?

Комплект за квантово развитие

За да инсталирате този комплект изключително необходимо е да имате инсталиран Visual Studio Code тъй като Microsoft Quantum Dev Kit ще бъде добавен като разширение.

Ако все още нямате инсталиран Visual код на вашата система, оставям ви връзката, където един от моите колеги обясни един прост метод за инсталирането му в Linux, връзката е тази.

Ако те вече имат Visual Studio в своите системи, ние просто трябва да добавим Комплект за квантово разработване на Microsoft като продължение на Код на 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. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.