Microsoft, kuantum algoritmalarının geliştirilmesi için Quantum Development Kit kodunu açtı

Microsoft açıkladı kaynak paketleri açma hakkında Kuantum Geliştirme Kiti (QDK), kuantum bilgisayarlar için uygulamaların geliştirilmesine odaklandı. Daha önce yayınlananlara ek olarak örnekler kuantum uygulamaları ve kütüphaneler, şimdi yayınlanan kaynak metinler derleyici Q# dili için, çalışma zamanı bileşenleri, kuantum simülatörü, işleyici Dil Sunucusu entegre geliştirme ortamlarıyla entegrasyon ve düzenleyiciye eklemeler için Visual Studio Kodu ve paket Visual Studio. kod yayınlanan MIT lisansı altında proje, topluluktan değişiklik ve düzeltmeler almak için GitHub'da mevcuttur.

Kuantum algoritmaları geliştirmek için alana özgü bir dil kullanılması önerilir. Q#kübitleri manipüle etmek için araçlar sağlar. Q# dili birçok yönden C# ve F#'a benzer, ancak anahtar kelimenin kullanımı farklıdır
işlevleri tanımlamak için "işlev", kuantum işlemleri için yeni bir "işlem" anahtar sözcüğü, çok satırlı yorum yok ve istisna işleyicileri yerine iddianın kullanımı.

Q# geliştirme, Quantum Development Kit tarafından desteklenen Windows, Linux ve macOS platformlarında kullanılabilir. Geliştirilen kuantum algoritmaları, normal bir bilgisayarda 32 kübite kadar, Azure bulutunda ise 40 kübite kadar işleyebilen bir simülatörde test edilebiliyor. IDE için sözdizimi vurgulama modülleri ve bir hata ayıklayıcı sağlanmış olup Q# kodunda kesme noktaları belirlemenize, adım adım hata ayıklama gerçekleştirmenize, bir kuantum algoritmasını yürütmek için gereken kaynakları ve çözümün tahmini maliyetini değerlendirmenize olanak tanır.

Kaynak: opennet.ru

Yorum ekle