Microsoft yakavhurwa sourced Quantum Development Kit yekugadzira quantum algorithms

Microsoft Company yakaziviswa nezve kuvhura iyo kodhi kodhi yepakeji Quantum Yekuvandudza Kit (QDK), yakatarisana nekugadzira zvikumbiro zvemakomputa equantum. Kuwedzera kune zvakamboburitswa mienzaniso quantum application uye maraibhurari, zvinyorwa zvakabva zvaburitswa zvino compiler yeQ# mutauro, runtime components, quantum simulator, mubatsiri LanguageServer yekubatanidza nenzvimbo dzakabatanidzwa dzekusimudzira, pamwe nekuwedzera edhita Visual Studio Code uye package Visual Studio. Code yakabudiswa pasi peMIT rezenisi, chirongwa ichi chinowanikwa paGitHub kugamuchira shanduko uye gadziriso kubva munharaunda.

Kugadzira quantum algorithms, zvinokurudzirwa kushandisa dura-chaiyo mutauro Q#, iyo inopa nzira yekugadzirisa qubits. Mutauro weQ# uri munzira dzakawanda wakafanana nemitauro yeC# neF#, unosiyana mukushandiswa kwezwi rakakosha.
"basa" rekutsanangura mabasa, nyowani "operation" keyword yehuwandu hwekuita, hapana akawanda-mutsara mhinduro, uye kushandiswa kweassert pachinzvimbo chevanobata kunze.

Nekusimudzira paQ#, iyo Windows, Linux uye macOS mapuratifomu anogona kushandiswa, ayo anotsigirwa muQuantum Development Kit. Yakagadziridzwa quantum algorithms inogona kuyedzwa mune simulator inokwanisa kugadzirisa anosvika makumi matatu nemaviri qubits paPC yakajairwa uye anosvika makumi mana qubits muAzure gore. Iyo IDE inopa mamodule ekusimbisa syntax uye debugger inobvumidza iwe kuseta mabreakpoints muQ # kodhi, ita nhanho-ne-nhanho debugging, fungidzira zviwanikwa zvinodiwa kumhanya quantum algorithm uye inofungidzirwa mutengo wemhinduro.

Source: opennet.ru

Voeg