Türkçe Sözdizimi
Koşullardan döngülere, fonksiyonlardan hata yönetimine kadar Türkçe anahtar kelimeler. Tip bildirimleri açık yazılır.
US Programlama Dili
Türkçe sözdizimiyle geliştirilen, .NET üzerinde çalışan modern programlama dili.
1ad: metin = "Dünya"2syaz "Merhaba {ad}!"Çıktı
Merhaba Dünya!
v0.2.0; gerçek .NET derleme, Kestrel web sunucusu, SQL Server, güçlendirilmiş JSON/async ve yerel paket sistemi ile birlikte yorumlayıcı, CLI ve VS Code/LSP araç zinciri.
Koşullardan döngülere, fonksiyonlardan hata yönetimine kadar Türkçe anahtar kelimeler. Tip bildirimleri açık yazılır.
us derle, DotNetEmitBackend ile .NET assembly üretir. Desteklenen dil yüzeyi interpreter fallback kullanmaz.
async (afonksiyon/bekle), koleksiyonlar ve sorgu API’si, model/sınıf, events, DI, MemoryDatabase ve SQL Server sağlayıcısı.
us CLI, biçimlendirici, dil sunucusu (LSP) ve VS Code eklentisi: vurgulama, tanı, tamamlama, hover, tanım, semboller, imza yardımı.
Aşağıdaki alanlar v0.2.0 kaynak kodu ve dil belirtiminde tanımlanmıştır. Bilinen sınırlar kart açıklamalarında belirtilir.
us yeni konsol ile proje oluşturun; us çalıştır yorumlayıcıyla, us derle ile DLL üretin.
Desteklenen (SUPPORTED) dil yüzeyi .NET IL/assembly olarak derlenir. Kısmi özellikler sessizce yanlış derlenmez; interpreter fallback yoktur.
İç içe model ve liste<model> JSON, koleksiyon sorguları, dosya/klasör/yol API’leri ve log.*.
kontrolcü/rota tanımları Kestrel üzerinde gerçek TCP dinler (varsayılan http://127.0.0.1:5080). ASP.NET sözdizimi US’a sızmaz.
MemoryDatabase veya Microsoft.Data.SqlClient tabanlı SQL Server sağlayıcısı; parametreli CRUD, işlem ve düz birlikte.
us.proje paket satırları, yerel paketler/ önbelleği ve us paket kur. Uzak registry yoktur. Native test / beklenen ile us test.
Windows paketini kurduktan sonra yeni bir terminalde:
$ us --version0.2.0$ us yeni konsol MerhabaProje oluşturuldu: …\Merhaba$ cd Merhaba$ us çalıştırMerhaba US!$ us derle
US-v0.2.0-win-x64.zip dosyasını indirin.install.cmd dosyasına çift tıklayın.us --version ile doğrulayın.v0.2.0 Windows paketini indirin, ilk konsol projenizi oluşturun ve dokümantasyonu keşfedin.