Funktsional dasturlash tili - funktsional dasturlash paradigmasiga amal qiladigan dasturlash tili. Ushbu dasturlash paradigmasi matematik ma'noda sof funksiyalardan foydalanishni, birinchi darajali funksiyalardan foydalanishni, imperativ koddan deklarativni va ko'pincha (har doim bo'lmasa ham) murakkabroq turdagi tizimlarni ishlatishni ta'kidlaydi. Imperativ dasturlash tillari odatda kodni bosqichma-bosqich yozishni afzal ko'rsa, funktsional tillar vazifalarni bajarish uchun funksiyalarning tarkibini targ'ib qiladi. Faktor funksiyasi, ehtimol, buni eng yaxshi tasvirlaydi: Funktsional dasturlash faktorialni amalga oshirish (Haskell) --- ``` haskell faktorial 0 = 1 faktorial n = n * faktorial (n - 1) ``` Imperativ dasturlash faktorialni amalga oshirish (Python) --- ``` python def
spam fails_task not_appropriate hate_speech sexual_content moral_judgement political_content toxicity humor violence