O‘zbekiston respublikasi oliy va o‘rta maxsus ta’lim vazirligi m. E. Mamarajabov, sh sh. Adinayev, R. A. Razzokov
Download 3.68 Mb. Pdf ko'rish
|
kompyuter taminoti daslik 2019
Dasturlash tillari
komputerda bajarilishiga qarab Kompilyatsiya qilinuvchi Interpretatsiya qilinuvchi 261 mos interpretator o`rnatilgan komputerlardagina ishlaydi. Ushbu turdagi dasturlash tillariga PHP, Python, Ruby kabi tillar kiradi. Interpretatsiya qilinuvchi dasturlash tillari kompilyatsiya qilinuvchilaridan, asosan, yozilgan dasturning deyarli hamma platformalarda ishlashi bilan ajralib turadi. Dastur biror turdagi OT yoki protsessor uchun yozilmaydi — faqat interpretatorgina turli platformalar uchun yoziladi. Interpretatsiya qilinuvchi dastur kodi bajarilishidan oldin interpretator tomonidan oraliq kodga “kompilyatsiya” qilinadi. Shu oraliq kod interpretator tomonidan bajariladi. Python kabi tillar oraliq kodni saqlab qo`yadi, dastur kodi o`zgarmaguncha shu oraliq kodni ishlatadi. Dastur biror masalani yechishda elektron hisoblash mashinalari bajarishi lozim bo`lgan amallarning izchil tartibidan iborat. EHM uchun dastur tuzish jarayoni dasturlash deyiladi. Dasturlash yechilishi kerak bo`lgan masala algoritmini EHM tiliga, ya’ni «mashina tili»ga o`tkazishdir. EHM uchun dastur tuzish – masalani yechish usulini mashina buyruqlarining shunday majmui (dasturi)ga, keltirish demakki, bu buyruqlar xotiraga joylashib, tartib bilan amalga oshadi va tegishli hisoblashlarni bajaradi. Har bir til ham o`z alfavitiga ega. Agar tuzilgan programmada alfavitda yo`q xarf yoki belgilar uchrasa, mashina bunday belgini tushunmaganligi haqida xabar beradi. Biz ishlayotgan har qanday dastur biror -bir shaxs tomonidaaan yozilgan bo`lib, ular dasturchilar deb aytiladi. Dasturchilar dasturni maxsus tillarda yozishadi –ularni dasturlash tillari deb aytishadi. Dastur ko`rinishlariga nisbatan quyi va yuqori dasturlash tillari sinflariga bo`linadi. Quyi dasturlash tillariga misollar “quyi darajadagi dasturlash” assambler tilini keltirishimiz mumkin. Yuqori dasturlash tillariga Paskal, TSi, SQQ, C# tillarini keltirishimiz mumkin. DASTUR biror masalani еchishda elеktron hisoblash mashinalari bajarishi lozim bo’lgan amallarning izchil tartibidan iborat. EHM uchun dastur tuzish jarayoni Download 3.68 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling