Kuantumu Kodla Öğrenmek
QuantumSoftware, kuantum programlamayı öğrenmek ve deneylemek için N/M dilini, tarayıcı tabanlı çalışma alanını ve geliştirici araçlarını geliştiren bir yazılım projesidir.
Ne geliştiriyoruz?
Öğrenme içeriklerini çalıştırılabilir örneklerle birleştiriyoruz. N/M ile program yazabilir, yerel simülasyon sonuçlarını inceleyebilir ve dilin tasarım kararlarını okuyabilirsiniz.
- Odak
- N/M ve kuantum yazılım araçları
- Kimler için?
- Öğrenciler, eğitmenler ve geliştiriciler
- İçerik dilleri
- Türkçe ve İngilizce
01 / Geliştirme ilkeleri
Sonucu anlayarak ilerlemek
Bir örneğin çalışması kadar neden o sonucu verdiğinin anlaşılması da önemlidir. Öğrenme akışını kod, açıklama ve gözlemlenebilir çıktılar etrafında kuruyoruz.
Amacımız
Kuantum programlamaya başlamak için anlaşılır bir yol sunmak: bir kavramı öğrenmek, küçük bir program yazmak ve çıktısını yorumlamak.
N/M dili ve araçlarını geliştirirken tip kontrollerini, anlaşılır hata mesajlarını, tekrarlanabilir deneyleri ve belgelenmiş sınırları önemsiyoruz.
Geliştirme yönümüz
Öğrenme ile program geliştirme arasındaki geçişi kolaylaştıran bir çalışma alanı oluşturmayı hedefliyoruz.
Yeni özellikleri kullanılabilir, deneysel veya planlanan kapsamlarıyla açıklıyoruz. Bir simülasyon sonucunu donanım başarısı veya genel bir hız üstünlüğü gibi sunmuyoruz.
02 / Mevcut çalışma alanları
Bugün neleri inceleyebilirsiniz?
Bu bağlantılar projenin mevcut yazılım ve eğitim yüzeylerine gider. Her aracın desteklediği kapsam kendi rehberinde açıklanır.
- 01
N/M dili
Kuantum devrelerini ve desteklenen klasik işlemleri tek program içinde ifade eden dilin sözdizimini ve örneklerini keşfet.
Dil rehberini oku - 02
Tarayıcıda deney
Hazır örnekleri çalıştır, kodu düzenle ve simülasyon çıktıları ile devre görünümlerini birlikte incele.
Playground’a git - 03
Adım adım öğrenme
Kuantum kavramlarını dersler, sorular ve küçük uygulamalarla öğren; deneylerde hangi varsayımların kullanıldığını incele.
Dersleri keşfet - 04
Geliştirici araçları
VS Code eklentisi ve dil araçlarının kurulumu, editör desteği ve kullanım sınırları için rehbere başvur.
VS Code rehberini aç - 05
Dil tasarımı
RFC arşivinde dil önerilerini ve uygulama kararlarını oku. Bir önerinin mevcut destek durumunu yetenek merkezinden kontrol et.
RFC arşivini aç
03 / Kapsam ve geri bildirim
Yazılım, simülasyon ve açık sınırlar
Sitedeki simülasyonlar klasik bilgisayarlarda çalışır. Fiziksel bir kuantum işlemcisinin ölçümü değildir; sonuçları kullanılan model ve çalışma zamanı sınırları içinde değerlendirmek gerekir.
Geri bildirim gönderÇalıştır
Desteklenen N/M örneklerini çalıştır, girdileri değiştir ve sonuçları karşılaştır.
Öğren
Dersleri, dil rehberini ve geliştirici araçlarının kullanımını takip et.
İncele
Yetenek sınırlarını, sürüm notlarını ve RFC tasarım belgelerini oku.