Microsoft, kvant alqoritmlərinin inkişafı üçün Quantum Development Kit kodunu açdı

Microsoft elan etdi mənbə paketlərinin açılması haqqında Kvant İnkişaf Kiti (QDK), kvant kompüterləri üçün tətbiqlərin inkişafına yönəlmişdir. Əvvəlki nəşrlərə əlavə olaraq misallar kvant tətbiqləri və kitabxanalar, indi nəşr olunan mənbə mətnləri tərtibçi Q# dili üçün, icra vaxtı komponentləri, kvant simulyatoru, işləyici LanguageServer inteqrasiya olunmuş inkişaf mühitləri ilə inteqrasiya, həmçinin redaktora əlavələr üçün Visual Studio Kodu və paket Visual Studio... Kod nəşr olundu MIT lisenziyası altında layihə icmadan dəyişikliklər və düzəlişlər almaq üçün GitHub-da mövcuddur.

Kvant alqoritmlərini inkişaf etdirmək üçün domenə xas dildən istifadə etmək təklif olunur Q#, kubitləri manipulyasiya etmək üçün vasitələr təmin edir. Q# dili açar sözdən istifadə fərqi ilə bir çox cəhətdən C# və F# dillərinə bənzəyir
Funksiyaların müəyyən edilməsi üçün "funksiya", kvant əməliyyatları üçün yeni "əməliyyat" açar sözü, çox sətirli şərhlərin olmaması və istisna işləyiciləri əvəzinə təsdiqdən istifadə.

Q# inkişafı Quantum Development Kit tərəfindən dəstəklənən Windows, Linux və macOS platformalarında istifadə edilə bilər. Hazırlanmış kvant alqoritmləri adi kompüterdə 32 kubitə, Azure buludunda isə 40 kubitə qədər emal edə bilən simulyatorda sınaqdan keçirilə bilər. Q# kodunda kəsilmə nöqtələrini təyin etməyə, addım-addım sazlamanı yerinə yetirməyə, kvant alqoritmini yerinə yetirmək üçün tələb olunan resursları və həllin təxmini dəyərini qiymətləndirməyə imkan verən sintaksisi vurğulayan modullar və sazlayıcı IDE üçün təmin edilmişdir.

Mənbə: opennet.ru

Добавить комментарий