O`zbekiston respublikasi oliy va o`rta maxsus ta’lim


Kompilyatsiya va interpretatsiya qilinuvchi tillar



Download 9,17 Mb.
Pdf ko'rish
bet290/349
Sana23.01.2022
Hajmi9,17 Mb.
#401949
1   ...   286   287   288   289   290   291   292   293   ...   349
Bog'liq
\'Kompyuter taminoti 2017

 
Kompilyatsiya va interpretatsiya qilinuvchi tillar 
 
ALGOL 
 
FORTRAN 
   
     VISUAL      
      BASIC 
 
         .  .  .   
 
      C + + 
     
     DELPHI 
 
 
PASCAL 
 
  BASIC 
 
DASTURLASH 
TILLARI 


 
294 
 
Dasturlash  tillari  komputerda  bajarilishiga  qarab  kompilyatsiya  qilinuvchi  va 
interpretatsiya qilinuvchi tillarga bo`linadi. 
Kompilyatsiya qilinuvchi dasturlash tillarida dastur kodi kompilyator tomonidan 
mashina kodiga o`tkaziladi. Operatsion tizim(OT) esa, shu kodni to`g‘ridan-to`g‘ri 
ishlataveradi. Kompilyatsiya jarayoni komputer protsessori va OT talablariga mos 
ravishda  amalga  oshiriladi.  Shuning  uchun,  bir  OT  uchun  kompilyatsiya  qilingan 
dasturning  mashina  kodi  ikkinchi  OT  da  ishlamaydi.  Ushbu  turdagi  tillarga 
quyidagilarni misol qilib keltirishimiz mumkin: C, C++, Pascal va h.k. 
Microsoft  Windows  OTlarida  kompilyatsiya  qilingan  dastur  nomi  *.exe 
ko`rinishidagi fayl bo`ladi. Linux, Unix(va shularning davomchilari) kabi OT larda 
esa fayl kengaytmasining ahamiyati yo`q. 
Kompilyatsiya qilinuvchi dasturlash tillarining asosiy yutuqlaridan biri  — u OT 
dan  boshqa  biror  dastur  yoki  kutubxona(Library,  mas.  DLL)  o`rnatishni  talab 
qilmaydi.  Bundan  tashqari,  interpretatsiya  qilinuvchi  tillarga  nisbatan  ancha  tez 
ishlaydi. 
Interpretatsiya qilinuvchi dasturlash tillarida tuzilgan dastur kodi kompilyatsiya 
qilinmaydi.  Ushbu  turdagi  dasturni  ishlatishdan  oldin  dastur  kodi  interpretatsiya 
qilinadi.  Interpretatsiya  qilinuvchi  dasturlash  tillarida  tuzilgan  dastur  mos 
interpretator  o`rnatilgan  komputerlardagina  ishlaydi.  Ushbu  turdagi  dasturlash 
tillariga PHP, Python, Ruby kabi tillar kiradi. 
Interpretatsiya  qilinuvchi  dasturlash  tillari  kompilyatsiya  qilinuvchilaridan, 
asosan,  yozilgan  dasturning  deyarli  hamma  platformalarda  ishlashi  bilan  ajralib 
turadi.  Dastur  biror  turdagi  OT  yoki  protsessor  uchun  yozilmaydi  —  faqat 
interpretatorgina turli platformalar uchun yoziladi. 
Interpretatsiya  qilinuvchi  dastur  kodi  bajarilishidan  oldin  interpretator 
tomonidan  oraliq  kodga  “kompilyatsiya”  qilinadi.  Shu  oraliq  kod  interpretator 

Download 9,17 Mb.

Do'stlaringiz bilan baham:
1   ...   286   287   288   289   290   291   292   293   ...   349




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