Мицрософт је отворио Куантум Девелопмент Кит код за развој квантних алгоритама

Мицрософт најавио о отварању изворних пакета Квантни развојни прибор (КДК), фокусиран на развој апликација за квантне рачунаре. Поред раније објављених примери квантне апликације и библиотеке, сада објављени изворни текстови компајлер за К# језик, компоненте времена извршавања, квантни симулатор, руковалац ЛангуагеСервер за интеграцију са интегрисаним развојним окружењима, као и додатке уређивачу Висуал Студио Цоде и пакет висуал студио. Код објављено под лиценцом МИТ-а, пројекат је доступан на ГитХуб-у да прима измене и поправке од заједнице.

За развој квантних алгоритама, предлаже се коришћење језика специфичног за домен Q#, који обезбеђује средства за манипулацију кубитима. К# језик је сличан Ц# и Ф# на много начина, са разликом у употреби кључне речи
"функција" за дефинисање функција, нова кључна реч "операција" за квантне операције, без коментара у више редова и употреба асерт уместо руковалаца изузетком.

К# развој се може користити на Виндовс, Линук и мацОС платформама које подржава Куантум Девелопмент Кит. Развијени квантни алгоритми се могу тестирати у симулатору који може да обради до 32 кубита на обичном рачунару и до 40 кубита у Азуре облаку. За ИДЕ су обезбеђени модули за истицање синтаксе и програм за отклањање грешака, који вам омогућавају да поставите тачке прекида у К# коду, извршите отклањање грешака корак по корак, процените ресурсе потребне за извршавање квантног алгоритма и процењену цену решења.

Извор: опеннет.ру

Додај коментар