51
51
Funksional dillərin konstruksiyasında ifadə əsas rol oynayır. İfadələrə
skalyar sabitlər, strukturlaşmış
obyektlər, funksiyalar, funksiyanın gövdəsi və
funksiyaların çağırılması aiddir.
Funksional proqramlaşdırma dilinə aşağıdakı elementlər daxildir:
- funksiyanın manipulyasiya
edə bildiyi sabitlər sinfi;
- proqramçının əvvəldən təsvir etmədən istifadə etdiyi baza funksiyalar
yığını;
- baza funksiyalardan yeni funksiyaların tərtibi qaydası;
- çağırılan funksiyalar əsasında ifadələrin yaradılma qaydası.
Funksional proqramlaşdırmada dəyişənlərin
qiymətlərinin yaddaşda
saxlanılması konsepsiyasından istifadə olunmur. Mənsub etmə operatoru yoxdur,
belə ki, nəticədə dəyişənlər
yaddaş sahəsi kimi yox, riyaziyyatda dəyişən
anlayışına tamamilə uyğun olan proqram obyektləri ilə ifadə olunur.
Funksional proqramlaşdırmanın ilk dili LİSP ( LİST – siyahıların emalı)
dilidir.
Dostları ilə paylaş: