Ana içeriğe geç
NM-RFC-0035

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-256
ad912072a547523b38ee5fbdde0ae43bcb91c8725fc009f3697efcd198422ce6

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, sabit 0..256 uç 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 let değ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.

nm
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.

Tablo 1
İnceleme konusuKontrol edilecek bilgi
Kaynak sürümüOkuma metnine bağlı SHA-256 özeti
Kullanım desteğiGüncel yetenek kaydı ve araç seçenekleri
Kanıt sınırıYukarıdaki model, boyut ve yorumlama sınırları