Мицрософт се припрема за квантно рачунање својим Куантум Девелопмент Кит-ом

квантно рачунање

La квантно рачунање је за Мицрософт једна од главних технологија то ће променити индустрију какву данас познајемо и о томе заиста нема сумње, зато су покренули нови програмски језик намењен за квантно рачунање.

Многи људи можда нису упознати са Мицрософтовим Куантум Дев КитомАли сигурно сте чули за квантно рачунање и небеску будућност које ова нова грана рачунарства изгледа обећава.

El Куантум Девелопмент Кит је интегрисана Мицрософтова платформа за изградњу квантних апликација да користи нови квантно-центрични програмски језик назван К # (К Шар).

Први те врсте, К # је нови програмски језик фокусиран на нове квантне операторе и другу апстракцију. К # карактерише богата интеграција са Висуал Студиом и ВС кодом и интероперабилност са програмским језиком Питхон. Алати за развој на нивоу предузећа пружају вам најбржи пут до квантног програмирања на Виндовсима, МацОС-у или Линук-у.

О развојном комплету

Комплет за развој укључује програмски језик К #, квантни рачунски симулатор и разни ресурси за почетак. К # је описан као специфични програмски језик који се користи за изражавање квантних алгоритама.

Оригиналне Куантум уређаје је озлоглашено тешко пронаћи, али Куантум Дев Кит омогућава да софтвер ради на било ком од Кубит симулатора.

Од објављивања, хиљаде програмера су могли да прегледају какав је осећај радити са Куантум државама уместо са типичним бинарним стањима. То је довело до тога да Мицрософт не само преноси комплет на мацОС и Линук, већ и да изда своје библиотеке као отворени извор.

Развојне библиотеке и демо примери који су објављени заједно са К # сОбјављени су под лиценцом МИТ отвореног кода и доступни су на ГитХуб-у.

Мицрософт Куантум Девелопмент Кит је такође дизајниран да буде усаглашен са Питхоном са К # подршком за упућивање изворних позива Питхон рутинама и обрнуто, а перформансе симулатора порасле су 4-5 пута.

Како инсталирати Мицрософт Куантум Дев Кит на Линук?

Квантни развојни прибор

Да бисте инсталирали овај комплет изузетно је неопходно да имате инсталиран Висуал Студио Цоде будући да ће Мицрософт Куантум Дев Кит бити додат као додатак.

Ако на вашем систему и даље немате инсталиран Висуал цоде, остављам вам везу где је један од мојих колега објаснио једноставан начин да га инсталирамо у Линук, веза је ова.

Ако већ имају Висуал Студио на својим системима, само морамо додати Мицрософт Куантум Девелопмент Кит као продужетак Висуал Студио код .

Сада Морамо инсталирати предлошке пројекта К # Девелопмент Кит, за ово морамо само отворити терминал и извршити следећу наредбу:

dotnet new -i "Microsoft.Quantum.ProjectTemplates :: 0.2- *"

Следећи чин морамо клонирати узорке и библиотеке из Мицрософт Куантум Девелопер Кит из његовог ГитХуб спремишта, за ово на терминалу извршавамо следеће:

git clone https://github.com/Microsoft/Quantum.git

Завршено преузимање ми само морамо доћи до ново клонираног директоријума и извршити кодили покретање Висуал Студио-а.

cd Quantum

code

cd Samples /Teleportation/

dotnet build

dotnet run

Уз ово ће имати радну станицу која је већ конфигурисана за К # развој.

Од сада, свако може да почне да истражује шта би постало квантно рачунање, можемо да прегледамо све што је Мицрософт повезао са овим пројектом са званичне веб странице пројекта.

Од познавања К # развојног језика, његових библиотека, техника и још много тога. Лично се не сматрам погодним или припремљеним за истраживање овог новог поља, једноставно зато што се и даље сматрам почетником, јер још увек имам поље за учење.

Али не сумњам да неки од присутних читалаца могу да направе пројекат са овим.


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

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.