← Quantum Store · Tüm paketler · Öğrenme yolları
Fraunhofer FOKUS ve Eclipse Qrisp
Qrisp ile yüksek seviyeli kuantum programlama
Resmi kaynak: eclipse-qrisp/Qrisp
ZIP indir (ücretsiz) Mağazada açFraunhofer FOKUS'ta geliştirilen Qrisp ile kapı kapı uğraşmadan kuantum aritmetiği: süperpozisyondaki 8 sayıya tek devrede 3 ekleyen, test edilmiş örnek ve Türkçe rehber.
Qrisp nedir?
Qrisp, Berlin'deki Fraunhofer FOKUS'ta geliştirilen ve bugün Eclipse Vakfı
altında sürdürülen bir kuantum programlama dilidir (Python kütüphanesi
olarak). Kapılar yerine kuantum değişkenleri (QuantumFloat,
QuantumBool …) ve bildik operatörlerle (+, *, ==) program yazarsın;
gerekli devreyi Qrisp kurar ve yardımcı kübitleri kendisi temizler.
Ne zaman kullanılır?
- Algoritmayı kapı seviyesine inmeden, okunabilir kodla yazmak istediğinde.
- Kuantum aritmetiği, karşılaştırma ve koşullu işlem gereken algoritmalarda (Grover oracle'ları, Shor'un modüler aritmetiği).
- Büyük devrelerde kübit sayısını otomatik yönetim ile azaltmak istediğinde.
Bu paketteki örnek
kuantum_toplama.py 3 bitlik bir sayıyı 0–7 arasının eşit
süperpozisyonuna sokar, 4 bitlik ikinci bir değişkene 3 ile birlikte ekler ve
ikisini birlikte ölçer. Sekiz toplamanın hepsi tek devrede yapılır ve her
satırda a+3 doğru çıkar.
İlk denemede sonucu da 3 bitte tutmuştuk; 5+3 gibi toplamlar taşıp 0
olarak çıktı. Kuantum değişkenlerin bit genişliği klasik tamsayılardaki gibi
sabittir, sonucun sığacağı kadar yer ayırmak gerekir.
Sürüm notu
Örnek Linux'ta güncel Qrisp 0.9.9 ile çalıştırıldı. Windows'ta jaxlib
yüklenirken "DLL başlatma" hatası alırsan önce Microsoft'un güncel
"Visual C++ Redistributable" paketini kur
(https://aka.ms/vs/17/release/vc_redist.x64.exe); eski çalışma zamanı bu
hataya yol açar. Güncelleme yapamıyorsan pip install "qrisp==0.6.3" ile
aynı örnek bizim Windows test makinemizde sorunsuz çalıştı.
Sonraki adımlar
b += ayerinec = a * adene; Qrisp çarpma devresini kendisi kurar.- Belgelerdeki Grover ve QAOA eğitimlerine geç.
Kurulum ve çalıştırma
pip install qrisp
python kuantum_toplama.py
Test edildiği ortam: qrisp 0.6.3 (Windows, Python 3.12) ve qrisp 0.9.9 (Linux, Python 3.12).
Resmi kaynak
- Depo: eclipse-qrisp/Qrisp
- Son sürüm: 0.9 — 22.06.2026
- Lisans: EPL-2.0
- Yıldız: 302
- Katalog oluşturulurken varsayılan dalın commit'i:
963b559e3c1c(10.10.2026)
Bağlantılar
Paket içeriği
kuantum_toplama.pyREADME.md— bu dosyaLICENSE— bu paketteki dosyaların lisansıKAYNAK.json— resmi kaynağın makine tarafından okunabilir özetiUPSTREAM-LICENSE.txt— resmi projenin lisans metni
Lisans
Bu paketteki örnek kod ve Türkçe rehber Quantum Store Editörleri tarafından yazılmıştır ve MIT lisanslıdır. Kullandığı proje kendi lisansına (EPL-2.0) tabidir.
Quantum Store — https://hakanerdogan.com