Funktsional dasturlash tili - bu "sof funksiyalarni" ishlatishni ta'kidlaydigan dasturlash paradigmasi - bu yon ta'sirga ega bo'lmagan va har doim ma'lum bir kirish uchun bir xil chiqishni qaytaradigan funktsiyalar. Ular matematik funksiyalarga, rekursiya va ifodalarga emas, balki bayonotlarga va imperativ buyruqlarga tayanadi. Funktsional dasturlash tillari kod haqida mulohaza yuritishni osonlashtirish va dasturning holatidagi o'zgarishlar tufayli yuzaga kelishi mumkin bo'lgan xatolardan qochish uchun mo'ljallangan. Aksincha, imperativ dasturlash tillari kompyuterga "imperativ" buyruqlar to'plamini bajarish g'oyasiga asoslangan, masalan, topshiriqlar va zanjirlar. Ushbu tillar ko'pincha o'zgaruvchilar va o'zgaruvchan holat o'zgaruvchidan foydalanadi,
spam