Želite li saznati više o kvantnom računanju i kako programirati jezik Q#? Microsoft je upravo pokrenuo Quantum Katas, projekt otvorenog izvora koji vam pruža instrukcije za učenje u vlastitim tempom, piše Digital Trends.
Prema Microsoftu, ove se vježbe temelje na tri načela učenja: aktivno učenje, rast složenosti i povratne informacije.
"Svaki katas nudi niz zadataka na određenu temu kvantnog računanja, od jednostavnih do izazovnih", navodi Microsoft Quantum tim. Svaki zadatak zahtijeva da ispunite neki kod; prvi zadatak može zahtijevati samo jednu liniju, a zadnji može zahtijevati značajan fragment koda. Okvir za testiranje potvrđuje vaša rješenja, pružajući povratne informacije u stvarnom vremenu.
>>>Kvantna računala: Korisnici iz RH već su proveli gotovo tisuću operacija na IBM-ovu Q Experienceu
Trenutačno postoje samo četiri katasa koji pokrivaju osnovni sklop kvantnog računanja, superpoziciju, mjerenja i algoritam Deutsch-Jozsa. Svaki je samostalni projekt koji sadrži niz zadataka i traži ručno umetanje koda. Također pružaju okvir testiranja koji postavlja, pokreće i provjerava vaš konačni kod.
Na primjer, prvi pokriva osnovne operacije koje se koriste u kvantnom računalstvu zajedno s konceptom adjoint.
Da biste ih koristili, morate instalirati Quantum Development Kit za Windows 10, MacOS i Linux. On se upotrebljava za izradu vlastitih kvantnih računalnih programa i eksperimenata. Nakon instalacije, možete preuzeti katase preko Gita ili preuzimanjem kopija u ZIP datoteku.
Ako u početku ne uspije, nema panike, idite u Tasks.qs datoteku i ručno unesite kod.
>>>Nacrt za izradu kvantnog računala
Microsoft katas stiže nakon što je tvrtka početkom srpnja održala svoje prv0 Q# natjecanje kodiranja.
Microsoft Quantum Katas je projekt otvorenog koda, pa tvrtka pozdravlja sve prijedloge.