REPL (ing. read-eval-print loop, azərb. oxuma-hesablama-çap dövrəsi) — sadə interaktiv proqramlaşdırma mühiti. Bu termin daha çox Lisp proqramlaşdırma dilinin interaktiv mühitinə aid işlədilir, ancaq Smalltalk, Python, Ruby, Haskell, Scala, JavaScript və başqa dillərin interaktiv mühitinə də aid edilə bilər. Belə mühitdə istifadəçi hər hansı ifadəni daxil edə bilər ki, mühit onu dərhal hesablayar, hesablamanın nəticəsini isə istifadəçi üçün əks etdirər. “Read-eval-print loop” adı Lisp dilinin bənzər funksiallığı gerçəkləşdirən primitivlərinin adından götürülüb:
- read funksiyası bir ifadəni oxuyur və onu yaddaşda uyğun verilənlər strukturuna çevirir.
- eval funksiyası belə bir verilənlər strukturunu qəbul edir və ona uyğun ifadəni hesablayır.
- print funksiyası ifadənin hesablanmış nəticəsini qəbul edir və onu istifadəçi üçün çap edir.
Hər hansı dil üçün REPL-mühitini gerçəkləşdirməkdən ötrü yuxarıda sadalanan üç funksiyanı gerçəkləşdirmək və onları sonsuz dövrdə birləşdirmək kifayətdir. Yeni dilin öyrənilməsi zamanı REPL-mühiti çox əlverişli olur, çünki istifadəçiyə sürətli əks əlaqə təqdim edir.
Ədəbiyyat
- İsmayıl Calallı (Sadıqov), “İnformatika terminlərinin izahlı lüğəti”, 2017, “Bakı” nəşriyyatı, 996 s.
wikipedia, oxu, kitab, kitabxana, axtar, tap, meqaleler, kitablar, oyrenmek, wiki, bilgi, tarix, tarixi, endir, indir, yukle, izlə, izle, mobil, telefon ucun, azeri, azəri, azerbaycanca, azərbaycanca, sayt, yüklə, pulsuz, pulsuz yüklə, haqqında, haqqinda, məlumat, melumat, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, şəkil, muisiqi, mahnı, kino, film, kitab, oyun, oyunlar, android, ios, apple, samsung, iphone, pc, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, web, computer, komputer
REPL ing read eval print loop azerb oxuma hesablama cap dovresi sade interaktiv proqramlasdirma muhiti Bu termin daha cox Lisp proqramlasdirma dilinin interaktiv muhitine aid isledilir ancaq Smalltalk Python Ruby Haskell Scala JavaScript ve basqa dillerin interaktiv muhitine de aid edile biler Bele muhitde istifadeci her hansi ifadeni daxil ede biler ki muhit onu derhal hesablayar hesablamanin neticesini ise istifadeci ucun eks etdirer Read eval print loop adi Lisp dilinin benzer funksialligi gerceklesdiren primitivlerinin adindan goturulub read funksiyasi bir ifadeni oxuyur ve onu yaddasda uygun verilenler strukturuna cevirir eval funksiyasi bele bir verilenler strukturunu qebul edir ve ona uygun ifadeni hesablayir print funksiyasi ifadenin hesablanmis neticesini qebul edir ve onu istifadeci ucun cap edir Her hansi dil ucun REPL muhitini gerceklesdirmekden otru yuxarida sadalanan uc funksiyani gerceklesdirmek ve onlari sonsuz dovrde birlesdirmek kifayetdir Yeni dilin oyrenilmesi zamani REPL muhiti cox elverisli olur cunki istifadeciye suretli eks elaqe teqdim edir EdebiyyatIsmayil Calalli Sadiqov Informatika terminlerinin izahli lugeti 2017 Baki nesriyyati 996 s