Reja: Dasturlash tillari tushunchasi
Dasturlash tillarining avlodlari
Download 25.49 Kb.
|
Reja Dasturlash tillari tushunchasi-fayllar.org
Dasturlash tillarining avlodlariDasturlash tillarining avlodlariDasturlash 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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling