İnterpretasiya olunan dil

Vikipediya, azad ensiklopediya
Jump to navigation Jump to search
Vikipediya Bu məqalə qaralama halındadır. Məqaləni redaktə edərək Vikipediyaya kömək edə bilərsiniz.
Əgər mümkündürsə, daha dəqiq bir şablondan istifadə edin.
Bu məqalə sonuncu dəfə 13 ay əvvəl Samral tərəfindən redaktə olunub. (Yenilə)

İnterpretasiya olunan dil ( ing. interpreted language ~ ru. интерпретируемый язык ~ tr. yorumlanan programlama dili)– interpretatorda (INTERPRETER) icra olunmaq üçün nəzərdə tutulmuş proqramlaşdırma dili. Yaxşı tanınmış BASIC dili (eləcə də LISP və APL) interpretasiya olunan dildir, ancaq onun daha sonrakı reallaşdırmaları kompilyasiya olunandır. Tcl <tikl, ti-si-el> (Tool Command Language) - veb-də ssenarilər yazmaq üçün dillərdən biri; 1994-cü ildə ABŞ alimi John Ousterhout tərəfindən işlənib hazırlanıb. Tcl çox zaman Tk (Tool Kit) qrafik kitabxanası ilə birlikdə tətbiq olunur. Əsas tətbiq sahələri konsol proqramları (proqramlar paketi) üçün qrafik interfeyslərin yaradılması, tətbiqi proqramlara yerləşdirmə, testləmədir. Bu dildən veb işlərində də istifadə olunur.

Tcl dilində proqramın kodu da daxil olmaqla bütün növ verilənlərlə sətirlər kimi işləmək olar. Bu dildə proqramlar bir-birindən yeni sətir simvolları və ya nöqtələrlə ayrılmış komandalardan ibarət olur. Hər bir komanda aralarında boşluq simvolu olan sahələr yığınından ibarətdir. Birinci sahə komandanın adı olmalıdır, vacib olmayan qalan sahələr isə bu komandaya ötürülən arqumentlər olur. Komanda qiymət qaytarır və bu qiymət bəzən boş olur. Yəni Lisp lində olduğu kimi, Tcl dilində də prefiks yazılışından (PREFIX NOTATION) istifadə olunur. Veb-ünvanı: http://www.tclconsortium.org.

set numbers {1 2 3 4 5 6 7 8 9 10}

set result 0

foreach number $numbers {

set result [expr {$result + $number}]

}

puts $result

T-07. Tcl dilində kod nümunəsi

Tcl/Tk <tikl tok> (Tool Command Language/Tool Kit) – TCL dilində Tk qrafik kitabxanasının köməyilə ssenarilər yazmaq üçün proqramlaşdırma sistemi

Ədəbiyyat[redaktə | əsas redaktə]

  • İsmayıl Calallı (Sadıqov), “İnformatika terminlərinin izahlı lüğəti”, 2017, “Bakı” nəşriyyatı, 996 s.

Xarici keçidlər[redaktə | əsas redaktə]