Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr


 Alohida va mustaqil kompilyatsiya



Download 5,36 Mb.
Pdf ko'rish
bet223/335
Sana02.08.2021
Hajmi5,36 Mb.
#136132
1   ...   219   220   221   222   223   224   225   226   ...   335
Bog'liq
Dasturlash asoslari(O'zbekcha)

 
9. Alohida va mustaqil kompilyatsiya 
Dasturning 
o‘zini 
kompilyatsiyalamagan 
holda 
dastur 
bo‘laklarini 
kompilyatsiyalash  imkoniyati  dasturiy  ta’minotning  yirik  tizimlariga  xos.  Natijada, 
bunday  ilovalar  uchun  ishlab  chiqilgan  tillar  bunday  kompilyatsiya  turini  kiritishi 
lozim.  Bunday  imkoniyatga  ega  bo‘lib,  dasturchi  tizimni  ishlab  chiqarishda  yoki 
ekspluatatsiyalashda 
o‘zgarishlarga 
uchragan 
modullarnigina 
qayta 
kompilyatsiyalashi mumkin. 
Mustaqil 
kompilyatsiyaning 
asosiy 
xususiyati 
shundaki, 
alohida 
kompilyatsiyalanuvchi  modullar  orasidagi  interfeyslar  tiplar  muvofiqligini  tekshirish 
zaruriyatini  tug‘dirmaydi.  FORTRAN  77  tilidagi  qism  dasturlar  interfeysi  o‘zi  bilan 
parametrlar  ro‘yxatini  taqdim  etadi.  Qism  dastur  alohida  kompilyatsiyalanganida, 
uning  parametrlari  tiplari  kompilyatsiyalanayotgan  kod  yoki  kutubxonada 
saqlanmaydi.  Natijada,  ushbu  qism  dasturni  chaqiruvchi  boshqa  dasturni 
kompilyatsiyalashda chaqiruvdagi faktli parametrlar tiplari rasmiy parametrlar tiplari 
bilan muvofiqligi tekshirilmaydi. 
FORTRAN 77 tili uchun bu yangilik emas. Qandaydir qism dasturni chaqiruvchi 
dastur  va  ushbu  qism  dastur  bir  xil  faylda  kompilyatsiyalansa  ham,  ular  mustaqil 
kompilyatsiyalanadi. Shunday qilib, FORTRAN 77 tilidagi dasturiy modullar orasidagi 
interfeys tiplar muvofiqligini hech qachon talab qilmaydi. 
Ba’zi  tillar  na  alohida  va  na  mustaqil  kompilyatsiyaga  yo‘l  qo‘yadi.  Bu 
kompilyatsiyalashning  yagona  usuli  butun  bir  dasturni  kompilyatsiyalash  deganidir. 
Bunday tillarga misol qilib FORTRAN II tili va Pascal tilining boshlang‘ich versiyalarini 
keltirish mumkin. Na alohida va na mustaqil kompilyatsiyaga ruxsat beruvchi tilning 
imkoniyatlarini  cheklaydi.  FORTRAN  va  Pascal  tillarining  oxirgi  versiyalarida  bu 
muammo hal qilindi. 

Download 5,36 Mb.

Do'stlaringiz bilan baham:
1   ...   219   220   221   222   223   224   225   226   ...   335




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