Microsoft ṣii koodu Apo Idagbasoke kuatomu fun idagbasoke awọn algoridimu kuatomu

Ile-iṣẹ Microsoft kede nipa ṣiṣi koodu orisun ti package Ohun elo Idagbasoke kuatomu (QDK), dojukọ lori idagbasoke awọn ohun elo fun awọn kọnputa kuatomu. Ni afikun si titẹjade tẹlẹ apẹẹrẹ kuatomu elo ati awọn ile-ikawe, awọn ọrọ orisun ti ni atẹjade ni bayi alakojo fun Q# ede, asiko isise irinše, kuatomu labeabo, olutọju Olupin Ede fun isọpọ pẹlu awọn agbegbe idagbasoke idagbasoke, bakanna bi awọn afikun olootu Oju-iwe Iwoye wiwo ati package visual Studio. Koodu atejade labẹ iwe-aṣẹ MIT, iṣẹ akanṣe wa lori GitHub lati gba awọn ayipada ati awọn atunṣe lati agbegbe.

Lati ṣe agbekalẹ awọn algoridimu kuatomu, o jẹ idamọran lati lo ede kan-ašẹ kan Q#, eyi ti o pese ọna kan fun ifọwọyi qubits. Ede Q# wa ni ọpọlọpọ awọn ọna ti o jọra si awọn ede C # ati F #, ti o yatọ ni lilo ọrọ-ọrọ
“iṣẹ” fun asọye awọn iṣẹ, ọrọ “iṣiṣẹ” tuntun fun awọn iṣẹ kuatomu, ko si awọn asọye ila-ọpọlọpọ, ati lilo imuduro dipo awọn olutọju imukuro.

Fun idagbasoke lori Q #, awọn iru ẹrọ Windows, Lainos ati macOS le ṣee lo, eyiti o ṣe atilẹyin ninu Apo Idagbasoke kuatomu. Awọn algoridimu kuatomu ti o ni idagbasoke le ṣe idanwo ni simulator ti o lagbara lati ṣiṣẹ to awọn qubits 32 lori PC deede ati to awọn qubits 40 ninu awọsanma Azure. IDE n pese awọn modulu fun fifi sintasi sintasi ati olutọpa ti o fun ọ laaye lati ṣeto awọn aaye fifọ ni koodu Q #, ṣe atunṣe igbese-nipasẹ-igbesẹ, ṣe iṣiro awọn orisun ti o nilo lati ṣiṣẹ algorithm kuatomu ati idiyele idiyele ti ojutu.

orisun: opennet.ru

Fi ọrọìwòye kun