Ana içeriğe geç
QuantumSoftware hakkında

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.

  1. 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
  2. 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
  3. 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
  4. 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ç
  5. 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ç
Sürüm notlarını incele

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.