00
Dil v0.2.0 · Ön izleme
N/M Türkçe kaynak referansı
Tercih edilen Türkçe anahtar sözcükler, taşınabilir ASCII karşılıkları, kaynak-koruyan formatter davranışı ve runtime test paketiyle doğrulanan başlangıç programı.
01
Kaynak biçimlendirme ve Türkçe uyumluluk sözleşmesi
0.1 sözleşmeleri üç formatter modunu ve tercih edilen Türkçe anahtar sözcük kaydını dondurur. Dönüşüm token tabanlı ve deterministiktir; identifier'ları alt dize üzerinden değiştirmez.
formatter 0.1TR source 0.1
Karma satır sonlu belgeler dahil her LF, CRLF veya CR ayırıcı ayrı ayrı korunur.
String içerikleri, satır yorumları ve blok yorumları hiçbir zaman yerelleştirilmez. İçlerindeki yapısal süslü parantezler girintiyi etkilemez.
Taşınabilir ASCII alias'ları okunmaya devam eder. localized-tr tercih edilen Unicode yazımı, canonical-en kanonik İngilizce token'ı üretir.
0.1 alias kaydı aynı sözleşme serisinde yalnız eklemeli ilerler. Kabul edilen bir alias'ı kaldırmak veya değiştirmek deprecation rehberi ve yeni sözleşme sürümü gerektirir.
nm fmt main.nm --mode preservenm fmt main.nm --mode canonical-ennm fmt main.nm --mode localized-trKanıt: 10.000 deterministik EN/TR round-trip, tam alias kapsamı, Core/CLI/LSP eşliği, packed paket kontrolleri ve 1 MB performans ratchet'i.
usekullanmeasureölçresetsıfırlaifeğerelsedeğilseforherrepeattekrarlaassertdoğrulaparamparametretraineğitobjectivehedefoptimizereniyileyicistepsadımlarlosskayıpdatasetverikümesiminimizeazaltmaximizeartiruntildekmaxmaksshowgösterprobabilityolasılıkexpectationbeklentientangleddolanıkandveorveyanotdeğilRuntime ile doğrulanan Türkçe başlangıç
1@dil("tr");2module turkce_bell;3 4fn main() {5 let q = qreg[2];6 H(q[0]);7 CNOT(q[0], q[1]);8 doğrula entangled(q[0], q[1]);9 let sonuc = ölç(q[0]);10 eğer (sonuc == 1) { X(q[1]); }11 return sonuc;12}Preserve formatter Türkçe token'ları, yorumları, importları ve blok yapısını korur. canonical-en ve localized-tr açık dönüşüm modlarıdır.