Inilabas ng Microsoft ang Q # compiler at quantum simulator nito

q-matalas

Bagaman hindi pa sila ganap na binuo, ang mga computer na kabuuan ay dahan-dahang bumubuo habang ang teknolohiya sa likuran nila ay lumago. Inilapat ang quantum physics sa larangan ng computing ay kasalukuyang itinuturing na isang makabagong solusyon may kakayahang baguhin ang mundo sa hindi masyadong malayong hinaharap.

Ito ang isa sa mga pangunahing dahilan kung bakit maraming mga nangungunang kumpanya ng teknolohiya sa kani-kanilang industriya ang nakikibahagi sa isang mabangis na labanan upang mabilis na makamit ang paglikha ng isang malakas at higit sa lahat na pagganap na kabuuan ng computer na maaaring matugunan ang kanilang layunin sa pag-unlad.

Ito ay sa parehong pananaw na noong Setyembre 2017, inihayag ng Microsoft nagtatrabaho sa isang bagong wika ng programa, Q # (Q-matalim), na nakatuon sa mga computer na kabuuan.

Noong Disyembre ng parehong taon, inanunsyo ng Microsoft ang pagkakaroon ng isang libreng bersyon ng beta ng kit ng pag-unlad na Quantum, kabilang ang Q # na programa ng wika at ang tagatala nito; isang pamantayang Q # library.

Naglalaman ang library ng mga pagpapatakbo at pag-andar na sumusuporta sa kinakailangang kontrol ng klasikal na wika at Q # quantum algorithms, isang lokal na emulator ng kwantum na makina, na-optimize para sa tumpak na simulation at bilis ng vector, isang emulator ng pagsubaybay sa kabuuan ng computer, na ginamit upang tantyahin ang mga mapagkukunang kinakailangan upang magpatakbo ng isang kabuuan programa

Pinapayagan din nito ang mas mabilis na pag-debug ng non-Q # control code; isang extension ng Visual Studio, naglalaman ng mga template para sa mga Q # file at proyekto, pati na rin ang pag-highlight ng syntax.

Patuloy na naglalabas ang Microsoft ng mga produkto

Sa Build 2019 conference, inihayag ng Microsoft na ilalabas nito ang source code para sa tagabuo ng Q # nito at mga simulator ng kabuuan bilang bahagi ng development kit.

"Ang aming ambisyon ay upang gawing mas madaling ma-access ang computing ng kabuuan upang ang mga developer ay maaaring makatulong na malutas ang ilan sa mga pinipilit na problema sa mundo. Ang kapangyarihan ng pagkilala sa pangitain na ito ay nakasalalay sa katotohanan na ang bawat developer ay maaaring makipagtulungan, magbahagi ng code, at paunlarin ang gawain ng bawat isa.

Nagbibigay-daan ang Microsoft Quantum Development Kit sa mga developer, sa lahat ng mga yugto ng siklo ng buhay ng kabuuan ng programa, mula sa pag-aaral ng mga pangunahing konsepto ng kabuuan hanggang sa pag-coding ng kanilang unang aplikasyon sa kabuuan, upang magbigay ng mga solusyon sa totoong mundo gamit ang aming mga halimbawa ng bukas na mapagkukunan at aklatan.

Sa ganitong paraan, magagamit ng mga institusyong mas mataas ang edukasyon ang mga kagamitang ito mas madali at syempre, ang mga developer ay magagawang magbigay ng kanilang sariling mga code at ideya sa proyekto.

Ito ay tiyake gagawing mas madali ang pag-unlad ng algorithm at mas malinaw para sa mga developer.

Noong Marso, inihayag pa ng Microsoft ang paglulunsad ng Microsoft Quantum Network, isang pandaigdigang pamayanan ng mga tao at mga organisasyong nagtutulungan upang mapabuti ang computing ng kabuuan.

Ikinalulugod naming ipahayag na ngayong tag-araw ilulunsad namin ang Quantum Development Kit, na kinabibilangan ng aming Q # compiler at quantum simulator.

Sa pamamagitan ng pagbubukas ng open source na Quantum Development Kit sa GitHub, pinapayagan naming mag-ambag ang mga developer sa pagbuo ng computing ng kabuuan sa tabi ng isang umuusbong na komunidad ng mga programmer ng computing ng kabuuan.

Sinimulan namin ang gawaing ito noong nakaraang taon nang magbukas kami ng iba't ibang mga mapagkukunan para sa Quantum Dev Kit, kasama ang mga aklatan at sample.

Ang bawat kontribusyon ay tumutulong sa isang lumalawak na komunidad ng mga developer na gumamit ng Q # upang maihatid ang mga nakagaganyak na mga bagong solusyon, na tinutugunan ang ilan sa mga pinaka-kumplikadong problema, "sabi ng Microsoft.

Isang bagong panahon para sa computing

Ang Microsoft ay hindi lamang ang kumpanya na interesado sa pagbuo ng computing ng kabuuan. Ang iba pang mga kumpanya ay gumagalaw din upang gumawa ng computing ng kabuuan at mga pangako nito na isang katotohanan.

Ganito ang kaso ng IBM, na para sa bahagi nito ay gumagawa ng mahusay na hakbang csa mga komersyal na quantum system at serbisyo, na tinatawag na IBM Q, na ginawang magagamit sa pamamagitan ng cloud platform.

Ang IBM Q ay isang unang inisyatiba sa industriya na bumuo ng unibersal na kabuuan ng mga computer para sa negosyo at agham. Sa pamamagitan ng hakbangin na ito, ang isang koponan ng multidisciplinary ay nagkakaroon ng nasusukat na mga system ng kabuuan at mga potensyal na aplikasyon ng teknolohiya.

Gumagawa rin ang IBM Research sa isang pandaigdigang network ng mga kumpanya ng Fortune 500, mga institusyong pang-akademiko, mga startup, at mga pambansang laboratoryo sa pagsasaliksik (tinatawag na IBM Q Network) na gumagamit ng teknolohiyang IBM upang isulong ang computing ng kabuuan.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.