Projenizi Anlatın0850 242 16 23
Açık kaynak · v1.0 · MITJusBil ürünü

Türkçe sözdizimli, açık kaynak programlama dili

JUS, Türkçe anahtar kelimelerle yazılan genel amaçlı bir betik dilidir. Kaynak kod bayt koduna derlenir ve bir sanal makinede çalışır; yorumlayıcı C99 ile yazılmıştır ve dış bağımlılığı yoktur. 1.0 sürümüyle dil tanımı donduruldu.

faktoriyel.jus
fonksiyon faktöriyel(n):
    eğer n <= 1:
        dön 1
    dön n * faktöriyel(n - 1)

değişken i = 1
iken i <= 5:
    yaz(metin(i) + "! =", faktöriyel(i))
    i = i + 1
$ jus faktoriyel.jus 1! = 1 2! = 2 3! = 6 4! = 24 5! = 120
C99yorumlayıcı, sıfır dış bağımlılık
30+yerleşik fonksiyon
9standart modül: matematik'ten http'ye
3platform: Windows, Linux, macOS
Neler yapar

JUS ile neler yapabilirsiniz

Türkçe anahtar kelimeler

eğer, değilse, iken, her … içinde, fonksiyon, dön, sınıf, dene, yakala, fırlat. Bloklar girintiyle belirlenir; sözdizimi Python'a aşina olanlara tanıdık gelir.

Bayt kodu ve sanal makine

Kaynak kod bayt koduna derlenir, sanal makinede çalışır. Çöp toplayıcı ile otomatik bellek yönetimi; kapanımlar, sınıflar ve kalıtım dilin parçası.

Türkçeye duyarlı metin işlemleri

büyük_harf("ılık") sonucu "ILIK" verir; alfabetik sıralamada ç, ğ, ı, ö, ş ve ü doğru yerlerinde durur.

Türkçe hata iletileri

Satır ve sütun gösteren, anlaşılır hata mesajları. Çıkış kodları sözdizimi, çalışma zamanı ve dosya hatalarını birbirinden ayırır.

Standart kütüphane

matematik, rastgele, zaman, dosya, sistem, json, ağ, http ve tr modülleri yorumlayıcıya gömülü gelir; kullan ile içe aktarılır.

Araç seti tek komutta

jus test ile test paketi, jus bicimle ile standart biçim, jus paket kur ile git üzerinden paket kurulumu ve etkileşimli kip.

Tarayıcıda deneme alanı

Kurulum gerektirmeyen deneme alanında programlar doğrudan tarayıcıda çalışır. Başlangıç rehberi sıfırdan başlayanlar için adım adım ilerler.

Kurulum ve düzenleyici desteği

Windows'ta Scoop ve winget ile kurulum, üç işletim sistemi için hazır paketler ve sözdizimi renklendirme sağlayan VS Code eklentisi.

Kimin için

Bu ürünü kimler kullanıyor

Programlamaya Türkçe başlamak isteyenler, bilişim dersi veren öğretmenler ve Türkçe sözdizimiyle betik yazmak isteyen geliştiriciler.

Teknoloji

Nasıl inşa edildi

JUS, JusBil ekibi tarafından sıfırdan geliştirildi ve işletiliyor. Aynı mühendislik yaklaşımını müşteri projelerinde de uyguluyoruz.

C99 yorumlayıcıBayt kodu sanal makinesiMkDocs belge sitesiGitHub Releases paketleriScoop ve winget tanımlarıVS Code eklentisi
Sık Sorulan Sorular

JUS hakkında merak edilenler

JUS kimler için?

İlk programlama dilini Türkçe öğrenmek isteyenler, sınıfta Türkçe sözdizimiyle anlatmak isteyen öğretmenler ve küçük betikleri ana dilinde yazmak isteyen geliştiriciler için. Başlangıç rehberi sıfırdan başlayanlara göre yazıldı.

Python ile ilişkisi ne?

Sözdizimi girinti tabanlı olduğu için Python'a yakın durur ama ayrı bir dildir. Belgelerdeki "JUS'tan Python'a" rehberi iki dili yan yana karşılaştırır ve farklı davranan yerleri listeler.

Kararlı mı, üretimde kullanılabilir mi?

1.0.0 ile dil tanımı donduruldu: 1.x sürümleri özellik ekleyebilir ancak dil tanımına uygun yazılmış programların davranışını değiştirmez. Şifreli ağ bağlantıları gibi henüz olmayan özellikler yol haritasında.

Lisansı ne?

MIT. Kaynak kod GitHub'da açık; dilediğiniz gibi kullanabilir, değiştirebilir ve dağıtabilirsiniz.

JUS'i bugün deneyin

Türkçe sözdizimli, açık kaynak programlama dili. Sorularınız için bize yazın; kurumsal kurulum ve bayilik için birlikte planlayalım.