Мицрософт пружа бесплатне лекције за квантно рачунарско програмирање

Стевен Винкелман/Дигитал Трендс

Желите да сазнате више о квантно рачунарство и како програмирати на К# језику? Мицрософт је управо лансиран Куантум Катас, пројекат отвореног кода који ради управо то тако што вам пружа упутства за учење сопственим темпом. Према Мицрософт-у, ове вежбе су засноване на три принципа учења: активно учење, инкрементални раст сложености и повратне информације.

„Свака ката нуди низ задатака на одређену тему квантног рачунарства, напредујући од једноставних до изазовних,“ Мицрософт Куантум Теам наводи. „Сваки задатак захтева да попуните неки код; први задатак може захтевати само једну линију, а последњи може захтевати значајан фрагмент кода. Оквир за тестирање потврђује ваша решења, пружајући повратне информације у реалном времену."

Препоручени видео снимци

Тренутно постоје само четири кате које покривају основне квантне рачунарске капије, суперпозицију, мерења и алгоритам Деутсцх-Јозса. Свака ката је самосталан пројекат који садржи низ задатака који напредују од тривијалних до изазовних, захтевајући од вас да ручно убацујете делове кода. Они такође пружају оквир за тестирање који поставља, покреће и потврђује ваш коначни код.

Повезан

  • Унутар британске лабораторије која повезује мозгове са квантним рачунарима
  • Истраживачи стварају „комад слагалице који недостаје“ у развоју квантног рачунарства
  • ИБМ прави највећи квантни рачунар - и огроман фрижидер у који ће га ставити

На пример, прва ката покрива рачунарске капије, други термин за основне операције, који се користи у квантном рачунарству заједно са концептом спојених и контролисаних верзија капије. Оне наведене у катама припадају Мицрософт-у. Куантум. Примитивни именски простор, откривају белешке.

Да бисте користили ове кате, морате да инсталирате Куантум Девелопмент Кит за Виндовс 10, МацОС и Линук. Овај комплет се обично користи за прављење сопствених квантних рачунарских програма и експеримената. Укључује К# језик и компајлер, К# стандардну библиотеку, локални симулатор квантне машине, симулатор праћења квантног рачунара и две друге компоненте. Након инсталирања комплета, можете да преузмете кате преко Гита или преко преузимање самосталних копија у ЗИП датотеци.

Мицрософт каже да не треба паничарити када сви тестови у почетку не успеју након отварања кате. Морате скочити у датотеку Таскс.кс и ручно унети код да бисте завршили све задатке. Ови задаци су покривени јединичним тестом који захтева да убаците исправан код, поново изградите пројекат, а затим поново покренете повезане тестове. Ако сте све урадили исправно, одговарајући задатак јединице ће проћи и можете прећи на следећу фазу.

Мајкрософтове ката стижу после компанија је била домаћин свог првог такмичења у К# кодирању почетком јула, изазивајући подједнако више од 650 програмера и нових програмера. Према Мицрософт-у, више од 350 учесника решило је најмање један К# проблем, док је 100 учесника решило свих 15. Проблеми кретао се од генерисања суперпозиције свих основних стања до стварања другог алгоритма реконструкције низа. Победник такмичења завршио све задатке за мање од 2,5 сата, каже Мицрософт.

С обзиром да је Мицрософт-ов Куантум Катас пројекат отвореног кода, компанија поздравља све доприносе и сугестије. „Већина доприноса захтева од вас да пристанете на Уговор о лиценцирању сарадника (ЦЛА) у којем изјављујете да имате право да нам дате права да користимо ваш допринос, и да то заиста чините“, додаје Мицрософт.

Препоруке уредника

  • Научници су управо постигли пробој у квантном рачунарству
  • ИБМ-ов нови процесор од 127 кубита је велики напредак у квантном рачунарству
  • Мицрософтов нови квантни чип могао би помоћи у контроли хиљада кубита
  • Следећи велики изазов АИ? Играње квантне верзије Го
  • Мицрософтов план да избаци угљеник из атмосфере? Квантни рачунари

Надоградите свој животни стилДигитални трендови помажу читаоцима да прате убрзани свет технологије са свим најновијим вестима, забавним рецензијама производа, проницљивим уводницима и јединственим кратким прегледима.