Sık sorulan sorular
Soz hakkında kısa ve net yanıtlar.
Python ile ilişkiden platform desteğine, VS Code'dan SmartScreen uyarısına ve Public Alpha kararlılığına kadar merak edilenler.
Bilmeniz gereken
Bağımsız bir dil, öğrenme ve deneme için açık alpha.
Soz, Python Software Foundation ile bağlantılı değildir ve resmi bir Python dağıtımı değildir. v0.3.0 küçük gerçek programları destekler; ancak üretim kararlılığı garantisi vermez.
Soz nedir?
Soz; Python'ın sadeliğinden ilham alan, Türkçe düşünmeye uygun ASCII anahtar kelimeler kullanan, Rust ile sıfırdan geliştirilmiş açık kaynak ve bağımsız bir programlama dili yorumlayıcısıdır.
Soz Python mıdır?
Hayır. Soz bağımsız bir dildir; Python Software Foundation ile bağlantılı değildir, resmi bir Python dağıtımı veya Python'ın Türkçe sürümü değildir.
Soz neden ASCII anahtar kelimeler kullanıyor?
eger, islev ve don gibi ASCII biçimleri farklı klavye düzenlerinde yazmayı, terminal ve araç uyumluluğunu kolaylaştırır. Metin değerlerinde Türkçe ve diğer Unicode karakterler kullanılabilir.
Soz hangi platformlarda çalışıyor?
v0.3.0 için hazır ve resmi binary yalnızca Windows 10/11 x64 içindir. Linux x64 ve macOS paketleri v0.4.0 hedeflerine ertelenmiştir.
Python veya Rust kurmak gerekiyor mu?
Hayır. Windows x64 portable paketini kullanmak için Rust, Cargo, Python, pip, Node.js veya ek bir çalışma zamanı kurmanız gerekmez.
VS Code'da nasıl kullanılır?
v0.3.0 release sayfasındaki imzasız VSIX'i Install from VSIX ile kurabilirsiniz. Uzantı 19 keyword, 25 built-in ve 14 snippet için statik destek, workspace trust ve ProcessExecution tabanlı çalıştırma sunar; Marketplace, LSP, debugger veya formatter içermez.
Soz ücretsiz mi?
Evet. Soz ücretsizdir; indirme veya kullanım için ücret istenmez.
Soz açık kaynak mı?
Evet. Kaynak kod GitHub'da yayımlanır ve MIT Lisansı ile sunulur.
SmartScreen neden uyarı veriyor?
v0.3.0 Windows binary'si, PowerShell betikleri ve VSIX imzasızdır. SmartScreen uyarı gösterebilir; çalıştırmadan önce release sayfasındaki SHA256SUMS.txt ile özeti doğrulayın.
Mobil uygulama gelecek mi?
Mobil IDE veya uygulama yakın dönem için tamamlanmış ya da taahhüt edilmiş bir özellik değildir. Yol haritası önce dil, modül tasarımı, araçlar ve güvenilir platform paketlerine odaklanır.
Soz ile gerçek programlar yazılabilir mi?
Değişkenler, fonksiyonlar, listeler, sözlükler, hata yönetimi, güvenli dosyalar ve modüllerle küçük programlar yazılabilir. Yine de v0.3.0 Public Alpha'dır ve üretim kararlılığı garantisi vermez.
Söz dizimi gelecekte değişebilir mi?
Evet. Public Alpha boyunca söz dizimi ve çalışma zamanı davranışı geriye dönük uyumsuz biçimde değişebilir. Sürüm notlarını yükseltmeden önce okuyun.
Sözlük desteği var mı?
Evet. v0.3.0 metin anahtarlı, ekleme sıralı sözlük literal'leri; indeks okuma ve mutasyon ile anahtarlar, degerler, ogeler, al ve kaldir fonksiyonlarını sunar.
Hatalar yakalanabilir mi?
Beklenen tür, dönüşüm, operatör, indeks ve dosya hataları dene/yakala ile hata değeri olarak yakalanabilir. Lexer/parser ve güvenlik limiti hataları fatal kalır.
Dosya sistemi erişimi güvenli mi?
dosya_oku ve dosya_yaz yalnız sabit sandbox kökü içindeki kontrollü relative yolları kabul eder. Yazma varsayılan olarak create-only'dir; üzerine yazma açıkça üçüncü dogru argümanını gerektirir.
Birden fazla dosyayla program yazılabilir mi?
Evet. aktar "modul.soz" ile relative modüller yüklenir. Preflight, izole scope, direct export, ad çakışması denetimi, execute-once cache ve cycle detection uygulanır.
soz check modülleri çalıştırır mı?
Hayır. Erişilebilir modül ağacını resolve, read, lex, parse ve preflight eder; statement'ları, terminal G/Ç'yi veya program verisi dosya işlemlerini çalıştırmaz.
Söz üretim kullanımına hazır mı?
Hayır. v0.3.0 yayımlanmış bir Public Alpha'dır; öğrenme ve deneme içindir, üretim kararlılığı veya geriye dönük uyumluluk garantisi vermez.
Linux ve macOS ne zaman?
Linux x64 ve macOS Apple Silicon paketleri v0.4.0 hedefleridir; mümkünse macOS Intel veya universal paket de değerlendirilecektir. Kesin teslim tarihi verilmemiştir.
Mobil uygulama gelecek mi?
Resmî mobil uygulama uzun vadeli plandadır. Öncelik v0.4 çoklu platform desteği, sonraki kütüphane/araç çalışmaları ve v1.0 kararlılığıdır. v1.0 sonrasında telefonda veya tablette Söz kodu çalıştırabilecek uygulama planlanır; kapsam ve tarih kesinleşmemiştir.