Funksional dasturlash
|
OYD
|
O’zgarmas ma’lumotlardan foydalanadi
|
O’zgaruvchan ma’lumotlardan foydalaniladi
|
Dasturlashning deklarativ paradigmasidan foydalaniladi.
|
Dasturlashning imperativ paradigmasidan foydalaniladi.
|
Asosiy diqqat-e’tibor “Siz nima qilasiz?” degan savolga qaratiladi.
|
Asosiy diqqat e’tibor “Ish qanday qilinadi?” ga qaratiladi.
|
Parallel dasturlashni qo’llab-quvvatkaydi.
|
Parallel dasturlashni qo’llab-quvvatlamaydi.
|
Uning funksiyalarida yondosh effektlar mavjud emas.
|
Uning metodlarida jiddiy tarzda qo’llaniladigan yondosh effektlar mavjud.
|
Ma’lumotlarni jamlash uchun iteratsiya o’rnida “Rekusriya” konsepsiyasidan foydalaniladi.
|
Ma’lumotlarni jamlashda iteratsiyadan foydalaniladi.Masalan: Java da For-each sikli.
|
Ruyxatning bajarailish tartibi muhim emas.
|
Ruyxatning bajarilish tartibi muhim.
|
“Ma’ulotlar ustida abstraksiya” va “Holatlar ustida abstraksiya”ni qo’llab quvvatlaydi.
|
Faqatgina “ma’lumotlar ustida abstraksiya” ni qo’llab quvvatlaydi.
|