Microsoft gatavojas kvantu skaitļošanai, izmantojot savu Quantum Development Kit

kvantu aprēķins

La kvantu skaitļošana ir paredzēta Microsoft vienai no galvenajām tehnoloģijām tas mainīs nozari tādu, kādu mēs to šodien pazīstam, un par to tiešām nav šaubu, tāpēc viņi ir uzsākuši jaunu programmēšanas valodu paredzēts kvantu skaitļošanai.

Varbūt daudzi cilvēki nav pazīstami ar Microsoft Quantum Dev komplektuBet jūs noteikti esat dzirdējuši par kvantu skaitļošanu un debesu nākotni, ko, šķiet, sola šī jaunā skaitļošanas nozare.

El Quantum Development Kit ir Microsoft integrētā platforma kvantu lietojumprogrammu veidošanai ka izmanto jaunu uz kvantu centrētu programmēšanas valodu ar nosaukumu Q # (Q Šar).

Pirmā šāda veida Q # ir jauna programmēšanas valoda koncentrējās uz jaunajiem kvantu operatoriem un citām abstrakcijām. Q # piedāvā bagātīgu integrāciju ar Visual Studio un VS kodu un savietojamību ar Python programmēšanas valodu. Uzņēmuma līmeņa izstrādes rīki nodrošina ātrāko ceļu uz kvantu programmēšanu sistēmā Windows, MacOS vai Linux.

Par izstrādes komplektu

Izstrādes komplekts ietver programmēšanas valoda Q #, kvantu skaitļošanas simulators un dažādi resursi, lai jūs sāktu darbu. Q # ir aprakstīta kā īpaša programmēšanas valoda, ko izmanto kvantu algoritmu izteikšanai.

Oriģinālas Quantum ierīces ir ļoti grūti atrast, taču Quantum Dev komplekts ļauj programmatūrai darboties jebkurā Qubit simulatorā.

Kopš tā izlaišanas tūkstošiem izstrādātāju ir spējuši priekšskatīt, kāda ir sajūta strādāt ar Kvantu valstīm, nevis tipiskos bināros stāvokļos. Tas ir licis Microsoft ne tikai pārnest komplektu uz MacOS un Linux, bet arī izlaist savas bibliotēkas kā atvērtā pirmkoda.

Attīstības bibliotēkas un demonstrācijas piemēri, kas tika izlaisti kopā ar Q # sTie tiek izlaisti ar MIT atvērtā pirmkoda licenci un ir pieejami vietnē GitHub.

Microsoft Quantum izstrādes komplekts ir arī izstrādāts tā, lai tas būtu Python saderīgs ar Q # atbalstu, lai veiktu vietējos zvanus uz Python rutīnām un otrādi, un simulatora veiktspēja ir palielinājusies 4-5 reizes.

Kā instalēt Microsoft Quantum Dev komplektu Linux?

Kvantu attīstības komplekts

Lai instalētu šo komplektu ir ārkārtīgi nepieciešams instalēt Visual Studio kodu tā kā Microsoft Quantum Dev komplekts tiks pievienots kā paplašinājums.

Ja jūsu sistēmā joprojām nav instalēts vizuālais kods, es jums atstāju saiti, kur viens no maniem kolēģiem paskaidroja vienkāršu metodi, kā mums to instalēt Linux, saite ir šī.

Ja viņu sistēmās jau ir Visual Studio, mums vienkārši jāpievieno Microsoft Quantum izstrādes komplekts kā paplašinājumu Visual Studio kods .

Tagad mums jāinstalē Q # Development Kit projekta veidnes, tam mums ir jāatver tikai terminālis un jāizpilda šāda komanda:

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

Nākamais cēliens mums ir jāklonē paraugi un bibliotēkas no Microsoft Quantum Developer Kit no tā GitHub repozitorija, šim nolūkam mēs terminālā izpildām:

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

Gatavs lejupielādei mums vienkārši jāpārvietojas uz tikko klonēto direktoriju un jāizpilda kodsvai Visual Studio startēšana.

cd Quantum

code

cd Samples /Teleportation/

dotnet build

dotnet run

Tādējādi viņiem būs darbstacija, kas jau ir konfigurēta Q # izstrādei.

Turpmāk ikviens var sākt izpētīt, kas kļūtu par kvantu skaitļošanu, mēs varam pārskatīt visu, kas saistīts ar šo Microsoft projektu no projekta oficiālās vietnes.

No Q # izstrādes valodas, tās bibliotēku, paņēmienu un daudz ko cita zināšanas. Personīgi es neuzskatu sevi par piemērotu vai gatavu izpētīt šo jauno jomu, vienkārši tāpēc, ka joprojām uzskatu sevi par iesācēju, jo man vēl ir mācīšanās joma.

Bet es nešaubos, ka daži no šeit esošajiem lasītājiem var izveidot projektu ar šo.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.