Microsoft, Kuantum Geliştirme Kitiyle kuantum hesaplamaya hazırlanıyor

kuantum hesaplama

La kuantum bilişim, Microsoft için ana teknolojilerden biridir bu, bugün bildiğimiz şekliyle sektörü değiştirecek ve bu konuda gerçekten hiçbir şüphe yok. bu nedenle yeni bir programlama dili başlattılar kuantum hesaplama için tasarlanmıştır.

Pek çok insan aşina olmayabilir Microsoft'un Quantum Dev Kit ileAncak bu yeni bilgi işlem dalının vaat ettiği görülen kuantum hesaplamayı ve göksel geleceği duymuş olmalısınız.

El Quantum Development Kit, Microsoft'un kuantum uygulamaları oluşturmaya yönelik entegre platformudur o Q # adlı yeni bir kuantum merkezli programlama dili kullanır (QShar).

Türünün ilk örneği olan Q # yeni bir programlama dilidir yeni kuantum operatörlerine ve diğer soyutlamalara odaklandı. Q #, Visual Studio ve VS Code ile zengin entegrasyona ve Python programlama diliyle birlikte çalışabilirliğe sahiptir. Kurumsal düzeydeki geliştirme araçları size Windows, macOS veya Linux'ta kuantum programlamaya giden en hızlı yolu sunar.

Geliştirme kiti hakkında

Geliştirme kiti içerir programlama dili Q #, kuantum hesaplama simülatörü ve başlamanıza yardımcı olacak çeşitli kaynaklar. Q #, kuantum algoritmalarını ifade etmek için kullanılan özel bir programlama dili olarak tanımlanır.

Orijinal Quantum cihazlarını bulmak çok zor, ancak Quantum Dev Kit, yazılımın herhangi bir Qubit simülatöründe çalışmasını mümkün kılıyor.

Piyasaya sürüldüğünden bu yana, binlerce geliştirici, tipik ikili durumlar yerine Kuantum Durumları ile çalışmanın nasıl bir his olduğunu önizleyebildi. Bu, Microsoft'un kiti yalnızca macOS ve Linux'a taşımasına değil, aynı zamanda kitaplıklarını açık kaynak olarak yayınlamasına da yol açtı.

Geliştirme Kitaplıkları ve Q # s ile birlikte yayınlanan demo örnekleriMIT açık kaynak lisansı altında yayınlanırlar ve GitHub'da mevcutturlar.

Microsoft Quantum Geliştirme Kiti ayrıca, Python rutinlerine yerel çağrılar yapmak için Q # desteğiyle Python uyumlu olacak şekilde tasarlanmıştır ve bunun tersi de geçerlidir ve simülatör performansı 4-5 kat artmıştır.

Microsoft Quantum Dev Kit'i Linux'a nasıl yükleyebilirim?

Kuantum Geliştirme Kiti

Bu kiti kurmak için Visual Studio Code'un kurulu olması son derece gereklidir Microsoft Quantum Dev Kit bir uzantı olarak ekleneceğinden.

Hala sisteminizde Visual kod yüklü değilse, size meslektaşlarımdan birinin onu Linux'a yüklememiz için basit bir yöntem açıkladığı bağlantıyı bırakıyorum. bağlantı bu.

Sistemlerinde zaten Visual Studio varsa, sadece Microsoft Quantum Geliştirme Kiti bir uzantısı olarak Visual Studio kodu .

Şimdi Q # Geliştirme Kiti projesinin şablonlarını yüklemeliyiz, bunun için sadece bir terminal açmalı ve aşağıdaki komutu uygulamalıyız:

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

Sonraki perde Microsoft Quantum Geliştirici Kitinden örnekleri ve kitaplıkları kopyalamalıyız GitHub deposundan bunun için terminalde aşağıdakileri yürütüyoruz:

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

İndirme tamamlandı yeni klonlanmış dizine gitmemiz ve kodu çalıştırmamız gerekiyorveya Visual Studio başlangıcı.

cd Quantum

code

cd Samples /Teleportation/

dotnet build

dotnet run

Bununla, Q # geliştirme için önceden yapılandırılmış bir iş istasyonuna sahip olacaklar.

Artık herkes kuantum bilişimin ne olacağını keşfetmeye başlayabilir, Microsoft'un bu projeyle ilgili her şeyi projenin resmi web sitesinden inceleyebiliriz.

Q # geliştirme dilini, kütüphanelerini, tekniklerini ve daha fazlasını bilmekten. Şahsen, kendimi bu yeni alanı keşfetmeye uygun veya hazır olarak görmüyorum, çünkü kendimi hala bir acemi olarak görüyorum çünkü hala öğrenmem gereken bir alan var.

Ancak buradaki bazı okuyucuların bununla bir proje oluşturabileceğinden şüphem yok.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.