Yazar: Polat Büyükarslan - Site: www.sistemlinux.org
Bu yazı Polat Büyükarslan tarafından SistemLinux.Org sitesi için yazılmıştır. Başka bir sitede ya da forumda izinsiz olarak paylaşılamaz.

Linux’te Microsoft Quantum Development Kit Nasıl Kurulur?


Quantum Development Kit sayesinde yeni quantum odaklı programlama dili Q# (Q Sharp) ile quantum uygulamaları geliştirebilirsiniz. İlk önce sadece Windows’taki Visual Studio için hazırlanan Quantum Development Kit, VS Code ve quantum simülasyon desteğiyle birlikte macOS ve Linux’e de port edildi. 

Microsoft Quantum Development Kit'in Özellikleri:
  • Yeni quantum odaklı programlama dili, Q#
  • Windows, macOS, ve Linux destekliyor
  • Açık kaynak geliştirme kütüphaneleri ve örnekleri
  • Zengin Visual Studio ve VS Code entegrasyonu
  • Python’la birlikte çalışabilir (önizleme)
  • Quantum simülatörü
Geliştirme kütüphaneleri ve demo örneklerine Açık Kaynak MIT Lisansı altında GitHub sayfasından bakabilirsiniz.

Microsoft Quantum Development Kit Kurulumu Nasıl Yapılır?

Kuruluma geçmeden önce Visual Studio Code’u kurmanız gerekiyor. İlgili bağlantı linkinden Visual Studio Code’un kurulumunu yapın.

Aşağıdaki komutu kullanarak Q# Development Kit proje şablonlarını kurun.

dotnet new -i "Microsoft.Quantum.ProjectTemplates::0.2-*"

Microsoft Quantum Developer Kit örneklerini ve kütüphaneleri GitHub reposundan klonlamak için aşağıdaki komutu kullanın.

git clone https://github.com/Microsoft/Quantum.git

Klonladığınız yeni dizine gidip Visual Studio Code’u çalıştırmak için aşağıdaki komutları kullanın.

cd Quantum
code .

Örnek teleport programını çalıştırmak için aşağıdaki komutları çalıştırın.

cd Samples/Teleportation/
dotnet build
dotnet run

Eğer program düzgün çalışırsa “has 8 rounds of successful teleportation with varying values True/False sent each round” gibi bir çıktı alırsınız. Artık Q# ortamınız, Q# geliştirme desteği için hazır.  
Etiketler:

Yorum Gönder

[blogger][facebook]

Polat Büyükarslan

İletişim Formu

Ad

E-posta *

Mesaj *

Blogger tarafından desteklenmektedir.