UzLang — bu yangi boshlovchilar uchun mo‘ljallangan, o‘zbek tilida yoziladigan, minimalist va xavfsiz dasturlash tili. Rust tilida yozilgan bo‘lib, u tezkorlik va xavfsizlikni ta'minlaydi.
- Milliy sintaksis: Dasturlashni ona tilida o‘rganish imkoniyati.
- SSRF Himoyasi: Tarmoq so‘rovlari uchun o‘rnatilgan xavfsizlik filtrlari (loopback va shaxsiy IP-larni bloklash).
- Sodda va tushunarli: Python’ga o‘xshash oson sintaksis.
- Tezkorlik: Rust dvigateli yordamida ishlaydi.
- Rustni o‘rnating: rust-lang.org orqali.
- Repozitoriyani klonlang:
git clone https://github.com/foydalanuvchi/uzlang.git cd uzlang/uzlang - Loyihani quring:
cargo build --release
agar raqam > 10 {
yoz "Raqam 10 dan katta"
}
toki raqam < 10 {
yoz raqam
raqam = raqam + 1
}
funksiya salom_ber(ism) {
yoz "Salom, " + ism
}
salom_ber("Dunyo")
agar— iftoki— whileyoz— printfunksiya— functionqaytar— returnuchun— forichida— inso'ra— input
UzLang tarmoq xavfsizligiga alohida e'tibor beradi. U ichki tarmoqlarga (127.0.0.1, 192.168.x.x va h.k.) kirishni cheklaydigan o‘rnatilgan mexanizmga ega.
Loyihani yaxshilash bo‘yicha takliflaringiz bo‘lsa, Pull Request yuboring yoki Issue oching!
MIT Litsenziyasi ostida tarqatiladi.