Йўналиши ўқув режаси ва дастури асосида тайёрланди



Download 4,7 Mb.
Pdf ko'rish
bet76/130
Sana26.06.2022
Hajmi4,7 Mb.
#706617
1   ...   72   73   74   75   76   77   78   79   ...   130
Bog'liq
1 PDFsam 4.2-informatika

 
 
Дастурлаш тиллари компьютерда бажарилишига қараб компиляция 
қилинувчи ва интерпретация қилинувчи тилларга бўлинади. 
Компиляция қилинувчи дастурлаш тилларида дастур коди компилятор 
томонидан машина кодига ўтказилади. Операцион тизим(ОТ) эса, шу 
кодни тўғридан-тўғри ишлатаверади. Компиляция жараёни компьютер 
процессори ва ОТ талабларига мос равишда амалга оширилади. Шунинг 
учун, бир ОТ учун компиляция қилинган дастурнинг машина коди 
иккинчи ОТ да ишламайди. Ушбу турдаги тилларга қуйидагиларни мисол 
қилиб келтиришимиз мумкин: Ci, С++, С#, Pascal ва ҳ.к. 
Microsoft Windows ОТларида компиляция қилинган дастур номи *.exe 
кўринишидаги файл бўлади. Linux, Unix(ва шуларнинг давомчилари) каби 
ОТ ларда эса файл кенгайтмасининг аҳамияти йўқ. 
Компиляция қилинувчи дастурлаш тилларининг асосий ютуқларидан 
бири - у ОТ дан бошқа бирор дастур ёки кутубхона(Library, mas. DLL) 
ўрнатишни талаб қилмайди. Бундан ташқари, интерпретация қилинувчи 
тилларга нисбатан анча тез ишлайди. 
Интерпретация қилинувчи дастурлаш тилларида тузилган дастур коди 
компиляция қилинмайди. Ушбу турдаги дастурни ишлатишдан олдин 
дастур коди интерпретация қилинади. Интерпретация қилинувчи 
дастурлаш тилларида тузилган дастур мос интерпретатор ўрнатилган 
Дастурлаш тиллари 
компьютерда 
бажарилишига қараб 
 
Компиляция 
қилинувчи 
 
Интерпретация 
қилинувчи 
ALGOL 
FORTRAN 
VISUAL
BASIC 
 
. . .
C + + 
DELPHI 
PASCAL 
BASIC 
 
ДАСТУРЛАШ 
ТИЛЛАРИ 


103 
компьютерлардагина ишлайди. Ушбу турдаги дастурлаш тилларига PHP, 
Python, Ruby каби тиллар киради. 
Интерпретация 
қилинувчи 
дастурлаш 
тиллари 
компиляция 
қилинувчиларидан, 
асосан, 
ёзилган 
дастурнинг 
деярли 
ҳамма 
платформаларда ишлаши билан ажралиб туради. Дастур бирор турдаги ОТ 
ёки процессор учун ёзилмайди - фақат интерпретаторгина турли 
платформалар учун ёзилади. 
Интерпретация қилинувчи дастур коди бажарилишидан олдин 
интерпретатор томонидан оралиқ кодга “компиляция” қилинади. Шу 
оралиқ код интерпретатор томонидан бажарилади. Python каби тиллар 
оралиқ кодни сақлаб қўяди, дастур коди ўзгармагунча шу оралиқ кодни 
ишлатади. 
Дастур бирор масалани ечишда электрон ҳисоблаш машиналари 
бажариши лозим бўлган амалларнинг изчил тартибидан иборат. ЭҲМ учун 
дастур тузиш жараёни дастурлаш дейилади. Дастурлаш ечилиши керак 
бўлган масала алгоритмини ЭҲМ тилига, яъни «машина тили»га 
ўтказишдир. ЭҲМ учун дастур тузиш – масалани ечиш усулини машина 
буйруқларининг шундай мажмуи (дастури)га, келтириш демакки, бу 
буйруқлар хотирага жойлашиб, тартиб билан амалга ошади ва тегишли 
ҳисоблашларни бажаради. 
Ҳар бир тил ҳам ўз алфавитга эга.
Агар тузилган программада альфавитда йўқ харф ёки белгилар учраса, 
машина бундай белгини тушунмаганлиги ҳақида хабар беради. 
Биз ишлаётган ҳар қандай дастур бирор -бир шахс томонидан ёзилган 
бўлиб, улар дастурчилар деб айтилади. Дастурчилар дастурни махсус 
тилларда ёзишади –уларни дастурлаш тиллари деб айтишади. Дастур 
кўринишларига нисбатан қуйи ва юқори дастурлаш тиллари синфларига 
бўлинади. Қуйи дастурлаш тилларига мисоллар “қуйи даражадаги 
дастурлаш” ассамблер тилини келтиришимиз мумкин. Юқори дастурлаш 
тилларига Paskal, C, С++, С# тилларини келтиришимиз мумкин. 

Download 4,7 Mb.

Do'stlaringiz bilan baham:
1   ...   72   73   74   75   76   77   78   79   ...   130




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