Deklarativ va Imperativ dasturlash
Deklarativ dasturlash - bu hisoblash mantig'ini uning boshqaruv oqimini ta'riflamasdan ifodalovchi dasturlash paradigmasi.
|
Imperativ dasturlash - bu dastur holatini o'zgartiruvchi bayonotlardan foydalanadigan dasturlash paradigmasi.
|
Asosiy fokus
|
Deklarativ dasturlash dastur nimaga erishishi kerakligiga qaratiladi.
|
Imperativ dasturlash dastur natijaga qanday erishishi kerakligiga qaratilgan.
|
Moslashuvchanlik
|
Deklarativ dasturlash kamroq moslashuvchanlikni ta'minlaydi.
|
Imperativ dasturlash ko'proq moslashuvchanlikni ta'minlaydi.
|
Murakkablik
|
Deklarativ dasturlash dasturni soddalashtiradi.
|
Imperativ dasturlash dasturning murakkabligini oshirishi mumkin.
|
Kategoriyalar
|
Funktsional, mantiqiy, so'rovli dasturlash deklarativ dasturlashga kiradi.
|
Protsessual va ob'ektga yo'naltirilgan dasturlash imperativ dasturlashga kiradi.
|