KABAFORCEGeliştirici KabaOS'u edinin

KabaForce Geliştirici

KabaOS için
geliştirin.

Türkçe yazın, makine koduna derleyin. KabaLang ile uçbirim araçlarından masaüstü uygulamalarına, servislerden web sunucularına kadar.

turkce.kbl
dogrula("istanbul".buyut() == "İSTANBUL", "i → İ")
dogrula("IRMAK".kucult() == "ırmak", "I → ı")
dogrula("ığdır çorum şişli öğüt".buyut() == "IĞDIR ÇORUM ŞİŞLİ ÖĞÜT", "tüm harfler")

# Gidiş-dönüş metni BOZMAZ:
dogrula("ÖĞÜT ŞİŞLİ".kucult().buyut() == "ÖĞÜT ŞİŞLİ", "gidiş-dönüş")
dogrula("ÖĞÜT ŞİŞLİ".kucult().uzunluk() == 10, "uzunluk korunur")

yazdir("Türkçe harf kuralları tamam")

Öne çıkanlar

Ne geliştirmek istiyorsunuz?

Proje şablonları ›

KabaLang 0.6.0

Anlaşılır. Güvenli.
Türkçe. Hızlı.

Yok sayılamayan hatalar, Türkçe harf kuralları ve makine koduna derlenen programlar.

KabaLang'in öne çıkanları ›
bol.kbl
fonksiyon bol(a: sayi, b: sayi) -> sonuc<sayi, Hata>:
    eger b == 0:
        don hata("sıfıra bölme")
    don tamam(a // b)

r = bol(10, 2)
dogrula(r.tamam_mi(), "başarılı olmalı")
dogrula(r.deger() == 5, "değer")

h = bol(1, 0)
dogrula(h.hatali_mi(), "hatalı olmalı")
yazdir("hata mesajı: " + h.hata().mesaj())

# Hata olursa yerine kullanılacak değer:
dogrula(bol(1, 0).deger_veya(-1) == -1, "deger_veya")
yazdir("sonuc tamam")

Son haberler

Tüm haberler ›

KabaOS ile hemen başlayın

KabaLang ve Kcode geliştirme ortamı KabaOS ile hazır gelir; ayrıca bir şey kurmanız gerekmez. Kodunuzu Forge'da barındırın, sorularınızı Kürsü'de paylaşın.