Vēlaties uzzināt vairāk par kvantu skaitļošana un kā programmēt Q# valodā? Microsoft tikko palaista Kvantu Katas, atvērtā pirmkoda projekts, kas tieši to dara, nodrošinot jums pamācības, lai mācītos savā tempā. Saskaņā ar Microsoft teikto, šie vingrinājumi ir balstīti uz trim mācīšanās principiem: aktīva mācīšanās, pakāpeniska sarežģītības izaugsme un atgriezeniskā saite.
“Katra kata piedāvā uzdevumu secību par noteiktu kvantu skaitļošanas tēmu, pārejot no vienkāršas uz izaicinošu.” Microsoft Quantum Team norāda. “Katram uzdevumam ir jāaizpilda kāds kods; pirmajam uzdevumam var būt nepieciešama tikai viena rindiņa, bet pēdējam var būt nepieciešams ievērojams koda fragments. Testēšanas sistēma apstiprina jūsu risinājumus, nodrošinot reāllaika atgriezenisko saiti.
Ieteiktie videoklipi
Pašlaik ir tikai četras katas, kas aptver pamata kvantu skaitļošanas vārtus, superpozīciju, mērījumus un Deutsch-Jozsa algoritmu. Katra kata ir atsevišķs projekts, kurā ir virkne uzdevumu, kas virzās no nenozīmīgiem līdz sarežģītiem, un jums ir manuāli jāievieto koda daļas. Tie nodrošina arī testēšanas sistēmu, kas iestata, palaiž un apstiprina jūsu galīgo kodu.
Saistīts
- Apvienotās Karalistes laboratorijā, kas savieno smadzenes ar kvantu datoriem
- Pētnieki kvantu skaitļošanas attīstībā rada "trūkstošu finierzāģa gabalu".
- IBM būvē lielāko kvantu datoru un milzīgu ledusskapi, kurā to ievietot
Piemēram, pirmā kata attiecas uz skaitļošanas vārtiem, kas ir vēl viens pamatoperāciju termins, ko izmanto kvantu skaitļošanā kopā ar jēdzienu blakus un kontrolētas vārtu versijas. Tie, kas norādīti katā, pieder Microsoft. Kvants. Primitīva nosaukumu telpa, atklāj piezīmes.
Lai izmantotu šīs katas, jums ir jāinstalē Kvantu izstrādes komplekts operētājsistēmai Windows 10, MacOS un Linux. Šo komplektu parasti izmanto, lai izveidotu savas kvantu skaitļošanas programmas un eksperimentus. Tas ietver Q# valodu un kompilatoru, Q# standarta bibliotēku, vietējo kvantu mašīnu simulatoru, kvantu datora izsekošanas simulatoru un divus citus komponentus. Pēc komplekta instalēšanas varat iegūt katas, izmantojot Git vai izmantojot Lejupielādējot atsevišķas kopijas ZIP failā.
Microsoft saka, ka jums nevajadzētu krist panikā, ja visi testi sākotnēji neizdodas pēc kata atvēršanas. Lai pabeigtu visus uzdevumus, jums jāievada failā Tasks.qs un manuāli jāievada kods. Uz šiem uzdevumiem attiecas vienības pārbaude, kurā jāievieto pareizais kods, jāpārbūvē projekts un pēc tam atkārtoti jāpalaiž saistītie testi. Ja visu izdarījāt pareizi, atbilstošā vienības uzdevums tiks nodots un jūs varat pāriet uz nākamo posmu.
Microsoft katas ierodas pēc tam uzņēmums rīkoja savu pirmo Q# kodēšanas konkursu jūlija sākumā, izaicinot vairāk nekā 650 izstrādātājus un jaunus programmētājus. Saskaņā ar Microsoft datiem, vairāk nekā 350 dalībnieki atrisināja vismaz vienu Q# problēmu, bet 100 dalībnieki atrisināja visas 15. Problēmas svārstījās no visu bāzes stāvokļu superpozīcijas ģenerēšanas līdz otra masīva rekonstrukcijas algoritma izveidei. Konkursa uzvarētājs paveica visus uzdevumus mazāk nekā 2,5 stundās, norāda Microsoft.
Tā kā Microsoft Quantum Katas ir atvērtā koda projekts, uzņēmums atzinīgi vērtē visus ieguldījumus un ieteikumus. "Lielākajai daļai ieguldījumu ir jāpiekrīt līdzautora licences līgumam (CLA), kas apliecina, ka jums ir tiesības un faktiski piešķirat mums tiesības izmantot jūsu ieguldījumu," piebilst Microsoft.
Redaktoru ieteikumi
- Zinātnieki tikko panāca izrāvienu kvantu skaitļošanā
- IBM jaunais 127 kubitu procesors ir nozīmīgs sasniegums kvantu skaitļošanā
- Microsoft jaunā kvantu mikroshēma varētu palīdzēt kontrolēt tūkstošiem kubitu
- A.I. nākamais lielais izaicinājums? Spēlē Go kvantu versiju
- Microsoft plāns iztīrīt oglekli no atmosfēras? Kvantu datori
Uzlabojiet savu dzīvesveiduDigitālās tendences palīdz lasītājiem sekot līdzi steidzīgajai tehnoloģiju pasaulei, izmantojot visas jaunākās ziņas, jautrus produktu apskatus, ieskatu saturošus rakstus un unikālus ieskatus.