5 -ma'ruza. Qiymatlar fazosida λ-kesishuv nazariyasi. Λl – to’plamni qurish algoritmlari. Reja



Download 51,99 Kb.
bet3/8
Sana28.06.2022
Hajmi51,99 Kb.
#714026
1   2   3   4   5   6   7   8
Bog'liq
Лекция 5uzb

3. Dasturlashda anonim funksiya
Bir qarashda lambda hisoblash tili juda ibtidoiy ko'rinishi mumkin. Ammo, aslida, uning yordamida dasturlash uchun zarur bo'lgan deyarli har qanday konstruksiyalarni kodlash mumkin. Lambda hisobi mantiqiy qiymatlarni, tartiblangan juftlarni, natural sonlarni va ro'yxatlarni, ya'ni dasturda paydo bo'lishi mumkin bo'lgan barcha asosiy ma'lumotlar tuzilmalarini kodlash uchun yetarlicha imkon beradi.
Kodlash usullari mutlaqo tabiiy ko'rinmasligi mumkin va ular, albatta, hisoblash jihatidan samarali emas. Bunda ular Turing mashinasi uchun mashina kodlari va dasturlariga o'xshaydi. Biroq, Tyuring mashinasi dasturlaridan farqli o'laroq, lambda dasturlari o'z-o'zidan matematik qiziqish uyg'otadi va tadqiqotchilar nazariy tadqiqotlarida ularga qayta-qayta murojaat qiladi. Ko'rib chiqilgan kodlash usullarining aksariyati dasturning kirish ma'lumotlari (funksiyasi) uning boshqaruv tuzilmasini (qisman yoki to'liq) o'z ichiga olishi mumkinligi haqidagi g'oyani o'zida mujassam etadi.
Dasturlashda anonim funksiya - foydalanish joyida e'lon qilingan va ularga kirish uchun noyob identifikatorni olmaydigan maxsus turdagi funksiyalar. Ko'p dasturlash tillarida qo'llab-quvvatlanadi .
Odatda, anonim funksiyalarni yaratishda ular to'g'ridan-to'g'ri chaqiriladi yoki funksiyaga havola o'zgaruvchiga tayinlanadi, keyinchalik bu funksiyani bilvosita chaqirish uchun ishlatilishi mumkin. Ammo ikkinchi holatda, anonim funksiya nom oladi va anonim bo'lishni to'xtatadi. Agar anonim funksiya uning tanasida mavjud bo'lmagan o'zgaruvchilarga uzatilsa, unda bunday funksiya tutashuv deyiladi. Lambda ifodasi anonim funksiyani aniqlash uchun ko'p dasturlash tillarida keng tarqalgan sintaksis konstruksiya hisoblanadi.

Dasturlash tili

Qo'shish amali yozuviga misol


Download 51,99 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish