Mavzu: C# dasturlash tilida Dynamic Language Runtime Reja: Kirish. Asosiy qism



Download 384,48 Kb.
bet2/22
Sana29.01.2022
Hajmi384,48 Kb.
#416896
1   2   3   4   5   6   7   8   9   ...   22
Bog'liq
C# dasturlash tilida Dynamic Language Runtime

Kurs ishi maqsadi: C# aniq statik turlangan dasturlash tilini dinamik turlar imkoniyatlarini o’rganish
Kurs ishi ob’ekti: C# dasturlash tili va uning operatorlari haqida ma'lumotlar
Kurs ishi predmeti: Dynamic Language Runtime operatorlari
Kurs ishining amaliy ahamiyati. Kurs ishi jarayonida ilgari surilgan fikrlardan, yondashuvlardan hamda samaradorligini ta’minlovchi Kurs ishi natijalaridan pedagogik fanlar bo‘yicha ma’ruzalar tayyorlash, qo‘llanmalar yaratish, shuningdek metodik tavsiyanomalar yaratishda, ish tajribalarini ommalashtirishda samarali foydalanishga xizmat qiladi.
Kurs ishi ishining tarkibiy tuzilishi va hajmi: ish kirish, 2 bob, 4 bo‘lim, umumiy xulosalar va tavsiyalar, foydalanilgan adabiyotlar ro‘yhatidan iborat.
1 §. C# da DLR. Dinamic kalit so’zi.

C# aniq statik turlangan dasturlash tili bo'lishiga qaramasdan, ba'zi dinamik turlar imkoniyatlari qo'shilgan. .Net 4.0 versiyasidan boshlab, DLR(Dynamic Language Runtime) nomli yangi funksional mavjud. DLR IronPython va IronRuby dinamik tillardan foydalanish imkonini beruvchi muhit taqdim etadi.
Bu yangilikning mohiyatini tushunish uchun dinamik va statik turlangan tillar farqini bilib olish kerak. Statik turlangan tillarda hamma turlar va ular oilasiga mansub barcha turlar, xossalar va metodlar turlari kompilyatsiya bo'layotgan vaqt aniqlanadi. Dinamik turlangan tillarda esa dastur bajarilish vaqtigacha tizimga turlarning xossalari va metodlari haqida hech narsa ma'lum bo'lmaydi.
Shu DLR muhit sababli C# da dinamik obyektlar yaratish mumkin va ularning a'zolari dastur ishlayotgan vaqt aniqlanadi va ularni odatiy ravishda aniq statik turlangan obyektlar bilan birga qo'llash mumkin.
DLR'dan foydalanishning eng muhim nuqtasi dynamic turlarni qo'llashdan iborat bo'ladi. Bu kalit so'zi kompilyatsiya vaqti turlarni "turlarni aniqlash va tekshirish" bosqichidan o'tib ketish imkonini beradi. Bundan tashqari dynamic tur bilan e'lon qilingan obyektlar dastur ishlayotgan vaqti o'z turini almashtirishi mumkin. Masalan:

Download 384,48 Kb.

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




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