G‘. M. Milliy iqtisodiyotda axborot tizimlar va texnologiyalar


Kompilyatsiya va interpretasiya tushunchasi



Download 3,32 Mb.
bet42/142
Sana14.07.2022
Hajmi3,32 Mb.
#798232
1   ...   38   39   40   41   42   43   44   45   ...   142
Bog'liq
MILLIY IQTISODIYOTDA AXBOROT TIZIMLAR VA TEXNOLOGIYALAR

Kompilyatsiya va interpretasiya tushunchasi


Yaratilgan algoritmlarni bajarish uchun qo‘llaniladigan maxsus qurilma bu elektron hisoblash mashinasi hisoblanadi va u hozirgi paytda kompyuter deb nomlanadi. Har qanday algoritm kompyuter tushuna oladigan tilda yozilishi kerak. Ushbu tillarni dasturlash tillari deb aytishadi, ushbu tilda yozilgan algoritmni esa dastur deb atashishadi.
Har qanday algoritm translyator orqali kompyuter tiliga o‘giriladi. Translyatorlar (ingl. translator – tarjimon) ikki xil bo‘ladi: Kompilyator va interpretator.
Kompilyator (ingl. compiler – tuzuvchi, yig‘uvchi) bevosita algoritmni to‘liq kompyuter tiliga o‘girtirib keyin bajariladi.
Interpretator (ingl. interpreter – izohlovchi, og‘zaki tarjimon) esa algoritmni ketma-ket kompyuter tiliga o‘girtirib bajaradi. Interpretator
algoritmlarda mavjud xatolarni topishda qulay hisoblanadi. Lekin bu yerda doimo dasturlash muhiti bo‘lishi kerak.


Dasturlash tillari


Mashina tillari (Computer Language)
Mashinaga-yo‘naltirilgan tillar (Computer-oriyented Language)

Kompyuterning apparatli qismi tomonidan qabul qilinadigan dasturlash tillari (mashina kodlari)


Kompyuterning aniq turi tuzilishini aks ettiruvchi dasturlash tillari

Algoritmik tillar (algorithmic Language)
Algoritmning tuzilishini aks ettirish uchun kompyuter arxitekturasiga bog‘liq bo‘lmagan dasturlash tillari

Tarkiblangan tillar (procedure-oriented language)
Dasturlarni tarkibli qismdasturlar majmuasi sifatida bayon qilish imkoniyati

Obyektli yo‘naltirilgan


tillar (object programming language)
Obyektlar majmuasiga mo‘ljallangan dasturlash tillari (Object Pascal, C++ va b.)

Muammoli-yo‘naltirilgan tillar (universal- programming language)
Belgilangan sinfdagi masalalarni yechishga mo‘ljallangan dasturlash tillari (LISP, SIMULA va b.)

4-avlod tillar (4GL)
Dasturlashning integratsiyalangan tizimlari (Delphi, Builder C++)

Kompilyator orqali yaratilgan dasturda esa dasturlash muhiti keraksiz bo‘lib, ammo ushbu texnologiya orqali algortmda xatolarni aniqlash qiyin kechadi.
Hozirgi kunda dasturlash tillari juda ko‘p bo‘lib, ular kompyuterga bog‘liqligiga qarab tasniflanadi.

Download 3,32 Mb.

Do'stlaringiz bilan baham:
1   ...   38   39   40   41   42   43   44   45   ...   142




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