![](/f/ef72e89cf65cf3fcdef27acfe23e827b.jpg)
Norite sužinoti daugiau apie kvantinis skaičiavimas o kaip programuoti Q# kalba? „Microsoft“ ką tik pradėjo veikti Kvantinė Katas, atvirojo kodo projektas, kuris kaip tik tai daro, pateikdamas mokymo programas, skirtas mokytis savo tempu. „Microsoft“ teigimu, šie pratimai yra pagrįsti trimis mokymosi principais: aktyviu mokymusi, laipsnišku sudėtingumo augimu ir grįžtamuoju ryšiu.
„Kiekviena kata siūlo užduočių seką tam tikra kvantinio skaičiavimo tema, nuo paprastos iki sudėtingos“, „Microsoft Quantum Team“ teigia. „Kiekviena užduotis reikalauja užpildyti tam tikrą kodą; pirmai užduočiai gali prireikti tik vienos eilutės, o paskutinei gali prireikti nemažo kodo fragmento. Testavimo sistema patvirtina jūsų sprendimus ir teikia grįžtamąjį ryšį realiuoju laiku.
Rekomenduojami vaizdo įrašai
Šiuo metu yra tik keturios katos, apimančios pagrindinius kvantinio skaičiavimo vartus, superpoziciją, matavimus ir Deutsch-Jozsa algoritmą. Kiekviena kata yra atskiras projektas, apimantis užduočių seką, kuri pereina nuo nereikšmingų iki sudėtingų, todėl jums reikia rankiniu būdu įterpti kodo dalis. Jie taip pat pateikia testavimo sistemą, kuri nustato, paleidžia ir patvirtina jūsų galutinį kodą.
Susijęs
- JK laboratorijoje, kuri jungia smegenis su kvantiniais kompiuteriais
- Kurdami kvantinį skaičiavimą, mokslininkai sukuria „trūkstamą dėlionės dalį“.
- IBM stato didžiausią kvantinį kompiuterį ir milžinišką šaldytuvą, į kurį jis galės įdėti
Pavyzdžiui, pirmoji kata apima skaičiavimo vartus, kitą pagrindinių operacijų terminą, naudojamą kvantiniame skaičiavime kartu su jungtinių ir valdomų vartų versijų koncepcija. Kataloge pateikti duomenys priklauso Microsoft. Kvantinė. Primityvi vardų erdvė, atskleidžia užrašai.
Norėdami naudoti šias katas, turite įdiegti Kvantinės plėtros rinkinys „Windows 10“, „MacOS“ ir „Linux“. Šis rinkinys paprastai naudojamas kuriant savo kvantinio skaičiavimo programas ir eksperimentus. Jį sudaro Q# kalba ir kompiliatorius, Q# standartinė biblioteka, vietinis kvantinės mašinos simuliatorius, kvantinio kompiuterio sekimo simuliatorius ir du kiti komponentai. Įdiegę rinkinį galite paimti katas per Git arba by atsisiunčiant atskiras kopijas ZIP faile.
„Microsoft“ teigia, kad neturėtumėte panikuoti, kai visi bandymai iš pradžių nepavyksta atidarius kata. Norėdami atlikti visas užduotis, turite pereiti į failą Tasks.qs ir rankiniu būdu įvesti kodą. Šioms užduotims taikomas vieneto testas, kurio metu reikia įterpti teisingą kodą, atkurti projektą ir iš naujo paleisti susijusius testus. Jei viską padarėte teisingai, atitinkama padalinio užduotis bus atlikta ir galėsite pereiti į kitą etapą.
„Microsoft“ katas atkeliauja vėliau įmonė surengė pirmąjį Q# kodavimo konkursą liepos pradžioje, metęs iššūkį daugiau nei 650 kūrėjų ir naujų programuotojų. „Microsoft“ duomenimis, daugiau nei 350 dalyvių išsprendė bent vieną Q# problemą, o 100 dalyvių išsprendė visas 15. Problemos svyravo nuo visų bazinių būsenų superpozicijos generavimo iki antrojo masyvo atkūrimo algoritmo sukūrimo. Konkurso nugalėtojas „Microsoft“ teigia, kad visas užduotis atliko mažiau nei 2,5 valandos.
Atsižvelgiant į tai, kad „Microsoft“ Quantum Katas yra atvirojo kodo projektas, bendrovė laukia visų indėlių ir pasiūlymų. „Dauguma įnašų reikalauja, kad sutiktumėte su Bendraautojo licencijos sutartimi (CLA), kurioje teigiama, kad turite teisę ir iš tikrųjų suteikiate mums teises naudoti jūsų įnašą“, – priduria „Microsoft“.
Redaktorių rekomendacijos
- Mokslininkai ką tik pasiekė kvantinio skaičiavimo proveržį
- IBM naujasis 127 kubitų procesorius yra didelis laimėjimas kvantinio skaičiavimo srityje
- Naujasis „Microsoft“ kvantinis lustas gali padėti valdyti tūkstančius kubitų
- Kitas didelis AI iššūkis? Žaidžiame kvantinę „Go“ versiją
- „Microsoft“ planas išvalyti anglį iš atmosferos? Kvantiniai kompiuteriai
Atnaujinkite savo gyvenimo būdąSkaitmeninės tendencijos padeda skaitytojams stebėti sparčiai besivystantį technologijų pasaulį – pateikiamos visos naujausios naujienos, smagios produktų apžvalgos, įžvalgūs vedamieji leidiniai ir unikalūs žvilgsniai.