Microsoft, kuantum bilgisayarlara yönelik uygulamalar oluşturmaya yönelik geliştirme araçlarını resmi olarak yayımladı: Quantum Development Kit’in (QDK) 1.0 sürümü.

QDK, uygulamalar oluşturmaya adanmış bir geliştirme aracıdır. Azure Kuantum, bulutta bir kuantum bilgi işlem hizmeti. Visual Studio Code (VS Code) uzantısı aracılığıyla PC, Mac ve Linux üzerinde kurulum gerektirmeden web tarayıcısında çalışacak şekilde geliştirilmiştir. kullanarak uygulamalar geliştirmek için bir ortam sağlar. Q#, kuantum hesaplama ortamı için geliştirilmiş açık kaynaklı bir programlama dili.

QDK’nın 1.0 sürümü, mevcut kaynak kodundan yeniden yazıldı ve geliştirmeyi hızlandırmak için WebAssembly ve Python’da geliştirildi. Microsoft, bunun 100 kata kadar daha hızlı ve dosya boyutunda 100 kat daha küçük olduğunu söyledi.

Azaltılmış dosya boyutu

Eski QDK, proje tamamen oluşturulduktan ve tüm bağımlılıklar yüklendikten sonra 180 MB’tan fazla ikili dosya oluşturdu. Yeni VSIX paketi şu anda yalnızca 700 KB civarındadır.

Ancak sorun şu ki, kuantum bilgisayarlara yönelik birçok yazılım geliştiricisi Microsoft’un geliştirme çerçevesi .NET konusunda deneyime sahip değil. Dolayısıyla artık Python’da çözümler kurma, öğrenme, geliştirme ve dağıtma olanağı var. Microsoft, uygulama geliştirmeye yönelik kod tabanının da basitleştirildiğini ve geliştiricilerin anlayıp kullanması için daha sezgisel hale getirildiğini garanti ediyor.

Microsoft kuantum yazılım mühendisliği baş yöneticisi Bill Tyshurst, “QDK 1.0’ın piyasaya sürülmesiyle artık tarayıcıda kuantum bilgisayar uygulamaları geliştirme sürecinin tamamını destekleyebiliyoruz” dedi. Ancak şu uyarıda bulunuyor: “Her ne kadar bu sürüme QDK’nın 1.0 adını vermiş olsak da, hizmeti stabilize etmek için birden fazla dosya desteği gibi hâlâ eklenecek bazı özellikler var ve iyileştirmeler yapmaya ve bunları GitHub deposunda sunmaya devam edeceğiz.” .


Kaynak : “ZDNet Kore”



genel-15