Funksional proqramlaşdırma – dilin mahiyyəti A. P. Yerşov tərəfindən təyin olunmuşdur.
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ş: |