Dasturlash texnologiyalarining rivojlanish bosqichlari


-rasm. Obyektga yo'naltirilgan dastur arxitekturasi



Download 137,83 Kb.
bet6/6
Sana30.12.2021
Hajmi137,83 Kb.
#90069
1   2   3   4   5   6
Bog'liq
Dasturlash paradigmalari

1.5-rasm. Obyektga yo'naltirilgan dastur arxitekturasi
Dasturning obyekt tuzilishi tilda birinchi bo'lib XX asrning 60-yillarida paydo bo'lgan murakkab Simula tizimlarini simulyatsiya qilish uchun ishlatilgan. Tillarni modellashtirish uchun tabiiy bo'lgan dasturni taqdim etish usuli boshqa ixtisoslashtirilgan modellashtirish tilida - Smalltalk tilida (XX asrning 70-yillari) ishlab chiqilgan va keyinchalik Paskal, C ++, Modula, Java kabi universal dasturlash tillarining yangi versiyalarida ishlatilgan.

To'rtinchi bosqich - bu komponent yondashuvi va CASE-texnologiyalari (XX asrning 90-yillari o'rtalaridan to bizning davrimizgacha). Komponentlarga asoslangan yondashuv standartlashtirilgan ikkilik interfeyslar orqali bir-biri bilan o'zaro aloqada bo'lgan jismonan mavjud bo'lgan dasturlarning alohida qismlaridan dasturiy ta'minotni yaratishni o'z ichiga oladi. Oddiy obyektlardan farqli o'laroq, komponentlar obyektlari dinamik ravishda chaqirilgan kutubxonalar yoki bajariladigan fayllarga yig'ilishi, ikkilik shaklda tarqatilishi (manba kodisiz) va tegishli texnologiyani qo'llab-quvvatlaydigan har qanday dasturlash tilida ishlatilishi mumkin. Bugungi kunda obyektlar bozori haqiqatga aylandi, masalan, Internetda ko'plab tarkibiy qismlar, chabit jurnallarining tarkibiy qismlari uchun reklama beruvchi saytlar mavjud. Bu dasturchilarga hech bo'lmaganda qisman qayta ishlanadigan mahsulotlarni yaratishga, ya'ni apparat dizaynida o'zini isbotlagan texnologiyadan foydalanishga imkon beradi.

Komponentlar ob'ekti modeli (COM) va umumiy obyekt so'rovi bo'yicha brokerlik me'morchiligi (CORBA) tarqatilgan dasturlar komponent yondashuviga asoslangan. Ushbu texnologiyalar o'xshash prinsiplardan foydalanadi va faqat ularni amalga oshirish xususiyatlari bilan farq qiladi.

Microsoftning COM texnologiyasi - bu Windowsning oldingi versiyalarida murakkab hujjatlar yaratish uchun ishlatilgan OLE I (Object Linking and Embedding) texnologiyasining evolyutsiyasi. COM texnologiyasi har qanday turdagi dasturlarning o'zaro ta'siri uchun umumiy paradigmani belgilaydi: kutubxonalar, dasturlar, operatsion tizim, ya'ni dasturning bir qismiga boshqalari tomonidan taqdim etilgan funktsiyalardan (xizmatlardan) foydalanishga imkon beradi, bu qismlar bir jarayon ichida, turli xil bitta kompyuterda yoki turli xil kompyuterlarda jarayonlar (1.6-rasm). Murojaatlarni kompyuterlar o'rtasida uzatish imkonini beruvchi COM modifikatsiyasi DCOM (Distributed COM) deb nomlanadi.




1.6-rasm. Har xil turdagi dasturiy ta'minot tarkibiy qismlarining o'zaro ta'siri
Download 137,83 Kb.

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




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