Install And Run
Install the terminal command, run examples, translate code, or start the local playground.
./install
nasimi azj examples/azj/sayHello.nasimi
nasimi azb examples/azb/sayHello.nasimi
nasimi translate azj examples/azj/natural.nasimi
nasimi serve
If the shell cannot find nasimi, add ~/.local/bin to your PATH.
AZJ: Latin Azerbaijani
AZJ uses Azerbaijani with the Latin alphabet.
Simple Program
qoy salam = "Salam"
yaz(salam)
Function
funksiya topla(a, b):
qaytar a + b
yaz(topla(3, 4))
Condition
qoy yaş = 12
əgər yaş >= 10 isə:
yaz("Hazırsan")
əks halda:
yaz("Bir az da məşq edək")
Loop
qoy adlar = ["Aylin", "Tural", "Leyla"]
gəz adlar içində ad:
yaz(ad)
Class
sinif Uşaq:
başla __init__(özü, ad):
özü.ad = ad
funksiya salamla(özü):
yaz("Salam, " + özü.ad)
AZJ Word List
| Nasimi | Python |
|---|---|
qoy, dəyişən | variable marker, removed before Python runs |
funksiya, işləmə, əməl, yarat | def |
qaytar, ver | return |
əgər, yoxsa, əks halda | if, elif, else |
gəz, dövr, içində | for, in |
olduqca, qədər | while |
dayan, davamet | break, continue |
sinif, sınıf, özü | class, self |
yaz, oxu, say | print, input, len |
doğru, yanlış, boş | True, False, None |
AZB: عرب الفبالی آذربایجان دیلی
AZB عرب الفباسی ایله آذربایجان دیلی اوچوندور.
ساده پروقرام
قوی salam = "سلام"
یاز(salam)
فونکسییا
فونکسییا topla(a, b):
قایتار a + b
یاز(topla(3, 4))
شرط
قوی yas = 12
اگر yas >= 10 ایسه:
یاز("حاضیرسان")
عکس حالدا:
یاز("بیر آز دا مشق ائدک")
دؤور
قوی adlar = ["آیلین", "تورال", "لیلا"]
گز adlar ایچینده ad:
یاز(ad)
کیلاس
سینیف Usaq:
باشلا __init__(اؤزو, ad):
اؤزو.ad = ad
فونکسییا salamla(اؤزو):
یاز("سلام، " + اؤزو.ad)
AZB سؤزلوک
| Nasimi | Python |
|---|---|
قوی, دییشن | variable marker |
فونکسییا, ایشلمه, عمل, یارات | def |
قایتار, وئر | return |
اگر, یوخسا, عکس حالدا | if, elif, else |
گز, دؤور, ایچینده | for, in |
اولدوقجا, اولاناقدر | while |
دایان, دوام_ائت | break, continue |
سینیف, کیلاس, اؤزو | class, self |
یاز, اوخو, سای | print, input, len |
دوغرو, یانلیش, بوش | True, False, None |
Notes
Nasimi files use Python indentation rules. Use : for blocks and keep indentation consistent.
The GitHub Pages playground is a static editor. To execute code with the same local interpreter, run nasimi serve and open the printed local URL.
The Markdown version remains available as DOCUMENTATION.md.