Sınırlı klasik fonksiyonlar
Tasarım belgesi · Türkçe okuma metni
RFC'ler tasarım ve değişiklik kayıtlarıdır. Bir önerinin burada bulunması, özelliğin kullanıma hazır olduğu anlamına gelmez. Güncel dil desteğini incele
Özgün belgedeki durum: Yerel deneysel aday · ürün terfisi bekliyor
Bağlı özgün kaynak · SHA-256ad912072a547523b38ee5fbdde0ae43bcb91c8725fc009f3697efcd198422ce6
Okuma metni inceleme tarihi: 2026-10-02
Amaç ve kapsam
İsimli, tip denetimli ve sınırlı klasik yardımcı fonksiyonları kuantum programına bağlar. Özgün belge tarihsel dilimleri ve daha sonraki eklemeleri birlikte içerdiğinden ilk örneğin kısıtları güncel kapsamın tamamı değildir.
Tasarımın ana kuralları
- Yardımcılar sayısal değerler, sabit boyutlu diziler, Bool dalları ve belgelenen Result kurtarma kapsamını içerir; main davranışı ayrı sınırlarla korunur.
- Açık
let mut Int/Float, sabit0..256uç hariç yardımcı döngüleri ve denetlenen Int indisleri daha sonraki T08 kapsamıdır. - İç içe çağrı ve döngüler 4096 değerlendirme adımını paylaşır; diziler, parametreler ve olağan
letdeğerleri değiştirilemez.
Özgün belgeden örnek
Bu örnek özgün kaynakta yer alan tasarımı gösterir. Tek başına çalıştırılabilirlik veya kararlı destek iddiası değildir; gereken seçenekleri ve güncel sürümü kontrol edin.
module classical_demo;
fn square(x: Float) -> Float {
return x * x;
}
fn energy(theta: Float, weight: Float) -> Float {
let scaled: Float = weight * square(theta);
return scaled + 0.5;
}Sınırlar ve sonuçların yorumu
- Analitik gradyan/eğitim yolları döngü, değişim ve dinamik indisleri kabul etmez.
- Float işlemleri alan ve taşma kurallarına bağlıdır; süreksizlikte türev sessizce uydurulmaz. Tarihsel ilk dilim genel dil desteği veya paket yayını olarak yorumlanmamalıdır.
Durum ve uygulama sınırı
Kaynak belge yerel çalışma zamanı deneysel adayını ve bekleyen ürün terfisini kaydeder. Daha sonraki ürün kararları için güncel yetenek merkezi ve rehberleri esas alın; yukarıdaki örnek özgün belgenin tarihsel sayısal ilk dilimidir.
| İnceleme konusu | Kontrol edilecek bilgi |
|---|---|
| Kaynak sürümü | Okuma metnine bağlı SHA-256 özeti |
| Kullanım desteği | Güncel yetenek kaydı ve araç seçenekleri |
| Kanıt sınırı | Yukarıdaki model, boyut ve yorumlama sınırları |