Dasturlash asoslari


Dasturlashning –mashinaga mo‘ljallangan va muammoga mo‘ljallangan tillari



Download 5,61 Mb.
bet63/111
Sana02.03.2022
Hajmi5,61 Mb.
#478034
1   ...   59   60   61   62   63   64   65   66   ...   111
Bog'liq
Dasturlash asoslari

Dasturlashning –mashinaga mo‘ljallangan va muammoga mo‘ljallangan tillari


Kompyuter tizimi bilan muamola qilishning murakkabligi shundaki, protsessor buyruqlarning cheklangan to‘planishigina biladi va belgilar ikkilangan shaklda ko‘rsatilishi kerak. Binobarin, qo‘yilgan masalani echishning ishlab chiqilgan yo‘li protsessor uchun mashina kodida ko‘rsatilishi kerak. U operatorlarni ikkilangan sonlar shaklda saqlab qoladi, shunday bo‘lgach pirovardida katta kuchlar bilan amalga oshirilgan buyruqlar ketma ketligi beriladi, masalan 11111010|0101|100000001110110|10010001001111010.


Dasturlashning belgiiy tili ishlab chiqilganligi sababli, bugun dasturlarni sonli ketma ketlik ko‘rinishida yozish zaruriyati endi yo‘q. Sonli izchillik insonning so‘z qo‘llash elementlari bilan almashtirilgan (masalan Basic dagi PRINT chiqarish operatsiyasini amalga oshiradi).
Ushbu belgiiy tillar taraqqiyoti ikki yo‘nalishda kechgan. Agar tizimning qandaydir ma’lum apparat qismi uchun (va faqat uning uchun) masala echish ko‘rib chiqilayotgan bo‘lsa, unda ASSEMBLER bilan ishlash mumkin. ASSEMBLER tili ma’lum turdagi protsessorga moslashgan mashinaga mo‘ljallangan tildir. Shuning uchun ham har xil turdagi kompyuterlar uchun ASSEMBLER tilining turli variantlari kerak bo‘ladi.
Bu kamchilik muammoga qaratilgan tillar (Basic, Fortran, C/C++) rivojlanishi tufayli bekor qilindi. Uning afzalliklaridan biri shundaki, bitta operator bunday tilda bir nechta mashina buyruqlarini amalga oshirishi mumkin. Ishlab chiquvchilar uchun protsessorning buyruqni qanday bajarishi mutlaqo muhim emas. Alohida operatorlar apparat vositalarining har xil platformalarida foylalanishlari mumkin, u erda ularning bajarilishi muvofiq ravishda boshqa mashina komandalariga olib boradi.
Mashinaga mo‘ljallangan til, masalan ASSEMBLER, protsessorning ma’lum turiga moslashtirilgan. Saviyasi baland ko‘pchilik dasturlash tillari tegishli bo‘lgan muammoga qaratilgan tillar protsessor tiliga bog‘liq emas.

Download 5,61 Mb.

Do'stlaringiz bilan baham:
1   ...   59   60   61   62   63   64   65   66   ...   111




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