Zamonaviy dasturlash tillarining turlari va turlari. Dasturlash turini tanlash Dasturlashning qanday turlari farqlanadi


Dasturlash tillarining asosiy turlari



Download 0,85 Mb.
bet13/14
Sana16.03.2022
Hajmi0,85 Mb.
#494008
1   ...   6   7   8   9   10   11   12   13   14
Bog'liq
Zamonaviy dasturlash tillarining turlari va turlari

Dasturlash tillarining asosiy turlari.
Dasturlash tillarining avlodlaridan farqli o'laroq, bazaviy tiplar tilni qanday dasturlash mumkinligini tasvirlaydi. Asosiy asosiy turlarga quyidagilar kiradi: protsessual, funktsional va ob'ektga yo'naltirilgan dasturlash tillari.
Protsessual dasturlash tillarida dasturlash tili harakatlar va ularning bajarilish tartibini tavsiflaydi, shuningdek bu harakatlar guruhlarga bo'linadi (kichik dasturlar). Jarayonlar, o'z navbatida, qayta ishlatilishi mumkin bo'lgan kod tuzilmalarini yaratadi. Funktsional dasturlash tillarida butun yechim funktsiyalar yordamida tasvirlangan. Ob'ektga yo'naltirilgan dasturlash tillarida muammo sinflarda tasvirlangan funktsiyalar va ma'lumotlar tuzilmalari yordamida hal qilinadi (English Class). Har bir sinfdan siz xususiyatlar va / yoki usullar to'plamiga ega bo'lgan ob'ektni yaratishingiz mumkin.
Xususiyatlar - bu ob'ekt o'z ichiga oladigan va ob'ektning xatti -harakatiga ta'sir ko'rsatadigan qiymatlar. Masalan, "konsol oynasi" sinfiga asoslanib, siz "konsol1" ob'ektini yaratishingiz mumkin, u foydalanuvchiga bitta konsol oynasi sifatida ko'rinadi. Bu ob'ekt ba'zi xususiyatlarga ega (ko'rsatilgan, yashirin, kenglik, balandlik, konsol oynasidagi matn rangi, fon rangi va boshqalar), bu xususiyatlarni o'zgartirib, bu holda, siz o'zgartirishingiz mumkin. tashqi ko'rinish ob'ekt
Xuddi shu misolda, ob'ekt ba'zi usullarga ega bo'lishi mumkin, masalan, mos keladigan usulga murojaat qilib, siz konsol oynasiga bir nechta matn yozishingiz, foydalanuvchi kiritgan matnni ba'zi o'zgaruvchiga o'qishingiz va h.k.
Ikkinchi misol - bu "matn o'zgaruvchisi" klassi, bu sinf asosida "ProstoText" ob'ektini yaratish, bitta matnli o'zgaruvchini yaratish, uning asosiy xususiyati saqlangan matn qiymati, lekin aslida bu ob'ekt ko'proq xususiyatlarga ega ( masalan, saqlangan matn qiymatining uzunligi). Shuningdek, matn o'zgaruvchisida ma'lum usullar to'plami bo'lishi kerak (saqlangan qiymat belgilarini kichik harflarga o'zgartirish, katta harf, ba'zi belgilarni o'chirish va hk).
Shuning uchun sinflarni tavsiflash va ob'ektlarni boshqarish orqali juda murakkab dasturlar tuzish va har xil amallarni bajarish mumkin.

Download 0,85 Mb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   14




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