![](/f/ef72e89cf65cf3fcdef27acfe23e827b.jpg)
Doriți să aflați mai multe despre calculul cuantic și cum se programează în limbajul Q#? Microsoft tocmai s-a lansat Katas cuantice, un proiect open source care face exact asta oferindu-vă tutoriale pentru a învăța în propriul ritm. Potrivit Microsoft, aceste exerciții se bazează pe trei principii de învățare: învățare activă, creștere incrementală a complexității și feedback.
„Fiecare kata oferă o secvență de sarcini pe un anumit subiect de calcul cuantic, progresând de la simplu la provocator.” Microsoft Quantum Team afirmă. „Fiecare sarcină necesită să completați un cod; prima sarcină ar putea necesita doar o linie, iar ultima ar putea necesita un fragment considerabil de cod. Un cadru de testare validează soluțiile dumneavoastră, oferind feedback în timp real.”
Videoclipuri recomandate
În prezent, există doar patru kata care acoperă porțile de calcul cuantice de bază, suprapunerea, măsurătorile și algoritmul Deutsch-Jozsa. Fiecare kata este un proiect de sine stătător care conține o secvență de sarcini care progresează de la banal la provocator, necesitând să inserați manual bucăți de cod. De asemenea, oferă un cadru de testare care configurează, rulează și validează codul final.
Legate de
- În interiorul laboratorului din Marea Britanie care conectează creierul la computerele cuantice
- Cercetătorii creează „piesa de puzzle lipsă” în dezvoltarea calculului cuantic
- IBM construiește cel mai mare computer cuantic - și un frigider uriaș în care să-l introducă
De exemplu, primul kata acoperă porțile de calcul, un alt termen pentru operații de bază, folosit în calculul cuantic împreună cu conceptul de versiuni de porți adiacente și controlate. Cele furnizate în kata aparțin Microsoft. Cuantic. Spațiul de nume primitiv, relevă notele.
Pentru a utiliza aceste katas, trebuie să instalați Kit de dezvoltare cuantică pentru Windows 10, MacOS și Linux. Acest kit este de obicei folosit pentru a vă construi propriile programe și experimente de calcul cuantic. Include limbajul și compilatorul Q#, biblioteca standard Q#, un simulator local de mașină cuantică, un simulator de urmărire a computerului cuantic și alte două componente. După instalarea kit-ului, puteți lua kata prin Git sau prin descărcarea de copii de sine stătătoare într-un fișier ZIP.
Microsoft spune că nu ar trebui să vă panicați când toate testele eșuează inițial după deschiderea unui kata. Trebuie să accesați fișierul Tasks.qs și să introduceți manual codul pentru a finaliza toate sarcinile. Aceste sarcini sunt acoperite de un test unitar care necesită să inserați codul corect, să reconstruiți proiectul și apoi să rulați din nou testele aferente. Dacă ați făcut totul corect, sarcina unității corespunzătoare va trece și puteți trece la etapa următoare.
Katas-urile Microsoft sosesc după compania a găzduit primul său concurs de codare Q# la începutul lunii iulie, provocând peste 650 de dezvoltatori și programatori noi deopotrivă. Potrivit Microsoft, peste 350 de participanți au rezolvat cel puțin o problemă Q#, în timp ce 100 de participanți au rezolvat toate cele 15. Problemele a variat de la generarea unei suprapuneri a tuturor stărilor de bază până la crearea unui al doilea algoritm de reconstrucție a matricei. Câștigătorul concursului a finalizat toate sarcinile în mai puțin de 2,5 ore, spune Microsoft.
Având în vedere că Quantum Katas de la Microsoft este un proiect open-source, compania salută toate contribuțiile și sugestiile. „Majoritatea contribuțiilor necesită să fiți de acord cu un Acord de licență pentru contributor (CLA) care declară că aveți dreptul de a ne acorda și că ne acordați, de fapt, drepturile de utilizare a contribuției dvs.”, adaugă Microsoft.
Recomandările editorilor
- Oamenii de știință tocmai au realizat o descoperire în calculul cuantic
- Noul procesor de 127 de qubiți al IBM este o descoperire majoră în calculul cuantic
- Noul cip cuantic al Microsoft ar putea ajuta la controlul a mii de qubiți
- Următoarea mare provocare a IA? Jucând o versiune cuantică a Go
- Planul Microsoft de a elimina carbonul din atmosferă? Calculatoare cuantice
Îmbunătățește-ți stilul de viațăDigital Trends îi ajută pe cititori să țină cont de lumea rapidă a tehnologiei cu toate cele mai recente știri, recenzii distractive despre produse, editoriale perspicace și anticipări unice.