Reja: Dasturlash tillari tushunchasi


Dasturlash tillarining avlodlari


Download 25.49 Kb.
bet10/12
Sana16.01.2023
Hajmi25.49 Kb.
#1095148
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
Reja Dasturlash tillari tushunchasi-fayllar.org

Dasturlash tillarining avlodlari

Dasturlash tillarining avlodlari

Dasturlash zarurati dasturlashtiriladigan kompyuterlardan oldin ham paydo bo'lgan. Ma'lumki, 18 -asrdan boshlab, masalan, yog'och taxtalar bilan dasturlashtirilgan dastgohlar mavjud bo'lib, ularda kerakli joylarda teshiklar qilingan.

Dasturlashning rivojlanishiga 1945 yilda nashr etilgan Jon Von Neyman g'oyasi yordam berdi, unda u dasturning o'zi ma'lumotlar bilan birga xotirada saqlanadigan kompyuterni tasvirlab berdi.

Birinchi avlod dasturlash tili - bu mashina kodi. Mashina kodi kompyuter (protsessor) bajarishi mumkin bo'lgan ko'rsatmalardan (shuningdek, bu ko'rsatmalarga tegishli ma'lumotlardan) iborat. Mashina kodida dasturlashda dasturchi o'z dasturini protsessor tushunishi va bajarishi uchun uni ikkilik kod bilan yozishi kerak edi. Aslida, bunday dasturlash uskunani yaxshi bilish va tushunishni talab qiladi, chunki dasturlash jarayonida protsessor nima qila olishi, kirish -chiqish qurilmalari qayerda joylashganligini, shuningdek ular bilan qanday aloqa qilishni bilish kerak. u yoki bu operatsiyaga qancha vaqt sarflanadi. Shunday qilib, mashina kodi tegishli dastur ishlaydigan apparat bilan juda qattiq bog'langan. Bugungi kunda mashina kodi kompyuterlardan yo'qolmagan, past darajadagi (apparat darajasidagi) barcha harakatlar hali ham mashina kodida sodir bo'ladi, ya'ni. Dastur qanday dasturlash tilida yozilgan bo'lsa, u oxir -oqibat apparat tushunadigan mashina kodiga aylanadi.

Assambleya tillari ikkinchi avlod tillari hisoblanadi. Mashina kodiga kelsak, barcha dasturlar ikkilik kodda amalga oshirilgan, shuning uchun o'qish va disk raskadrovka qilish ko'p vaqtni oladi. Assambleya tilida dasturlashda yo'riqnomalar odamga tushunarli shaklda taqdim etiladi. Dasturlashning o'zi mashina kodidagi dasturlashga juda o'xshaydi, chunki ko'rsatmalar mashina kodidagi kabi (faqat boshqa shaklda - so'z shaklida). Assambleyada yozilgan dastur quyidagicha:

Assambleya tillari ikkinchi avlod tillari hisoblanadi. Mashina kodiga kelsak, barcha dasturlar ikkilik kodda amalga oshirilgan, shuning uchun o'qish va disk raskadrovka qilish ko'p vaqtni oladi. Assambleya tilida dasturlashda yo'riqnomalar odamga tushunarli shaklda taqdim etiladi. Dasturlashning o'zi mashina kodidagi dasturlashga juda o'xshaydi, chunki ko'rsatmalar mashina kodidagi kabi (faqat boshqa shaklda - so'z shaklida). Assambleyada yozilgan dastur quyidagicha:


        • MOV AL, 19

        • ALD QO'ShISH, 4

        • OCH 2

Download 25.49 Kb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling