• Dasturlarni translyasiyalash. Translyasiya
  • Interpretatorlar va kompilyatorlar




    Download 31,66 Kb.
    bet5/5
    Sana24.09.2024
    Hajmi31,66 Kb.
    #272243
    1   2   3   4   5
    Bog'liq
    Dasturlash ochiq dars

    Interpretatorlar va kompilyatorlar.

    • Interpretatorlar: kodni yozganingizda, u holda qat'iyni ko'rish uchun tartiblab ishlovchi dastur.

    • Kompilyatorlar: barcha kodni bir marta ko'rish, uni tanlangan masofadagi masin kodi (machine code)ga o'girish uchun ishlovchi dastur.

    Dasturlar kod sifatida yoziladi va bajarilishi uchun interpreterlar va kompilyatorlar qo'llaniladi. Interpretatorlar, dastur kodini kompyuter tili ko'pilatoriga o'tkazib, kodni to'g'ri ishga tushuradi va natijani bermaydigan kodlar ustidan yurishni tuzatadi. Kompilyatorlar esa, dastur kodini avtomatik ravishda kompyuter boshqa tildagi kodga o'tkazadi va keyinchalik uni bajarib chiqaradi.
    Dasturlarni translyasiyalash.
    Translyasiya: Dastur kodini bir tilda yoki boshqa dasturlash tiliga o'tkazish. Bu amalga oshiriladigan turlar: kompilyatsiya va interpretatsiya. Kompilyatsiya, dastur kodini boshqa tilga o'girib, uni o'girilgan tilga moslangan kodga aylantirishni anglatadi. Interpretatsiya esa, asl dastur kodini o'girilgan tilga o'qib, barcha qadamlarni bajargan holda, har bitta qadamni to'g'ri yozishni ifodalaydi.
    Ushbu mazkur mavzular, dasturlash sohasiga kirish qilib, dasturlash tillarini va ularning mukammal tuzilishini tushuntiradi. Bu tillar, dastur tuzish va boshqarish jarayonlarini osonlashtirish, tajribani oshirish, va kompyuterda ishlov beruvchi dasturlarni yaratishda juda muhimdir.

    • Dasturlarni translyasiyalash: dasturlarni bir til kodidan boshqa til kodi olish jarayoni.

    • Dastur turlari: yorliq (source code), obyekt (object code), bajarilgan (executable) dastur.

    Bu tushunchalar dasturlash sohasida bilim olishda asosiydir. Bu tushunchalar bilan tanishish, dasturlash tillarini va ularning qanday ishlayotganligini tushu "Dasturlarni translyasiyalash" ifodasi juda umumiy. Bu so'zlar boshqa tilda ham o'zgarishmaydi, chunki har bir dasturlash tili o'z o'ziga xos syntax, qo'llanish va tuzilmaga ega.
    Agar sizning maqsadingiz dasturlash tillarini o'rganish yoki dastur kodlarini boshqa tilga o'girish bo'lsa, ularni "translate" qilish orqali emas, balki "port" qilish yoki "rewriting" qilish talab etiladi. Bu, dastur kodlarini boshqa dasturlash tiliga o'tkazish, o'zgartirish yoki keyingi versiyaga o'zgartirishni tushuntiradi.
    Shunday qilib, "Dasturlarni translyasiyalash" ifodasi keng tushunchali bo'lmaydi. Agar sizning savolingizni yoritib bering, men sizga yordam bera olishim mumkin. "Dasturlarni qanday boshqa dasturlash tillariga o'girish mumkin?" yoki boshqa so'zlar orqali savolaringizni batafsil bayon eting.
    ntiradi.
    Umumiy ravishda, bu tushunchalar dasturlash sohasidagi muhim konseptlarni tushuntiradi va dasturlash tilining farkli xususiyatlarini belgilaydi. Ushbu mazmun bilan o'qish, dasturlash sohasida o'rganishni boshlash uchun yaxshi boshlang'ich nuqtelardan biridir.
    Ushbu mavzular, dasturlash sohasida tushunchalarini oshirishni, yangi dasturlash tillarini o'rganishni va dasturlarni amaliyotda bajarish jarayonini tushunishga yordam beradi
    Download 31,66 Kb.
    1   2   3   4   5




    Download 31,66 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Interpretatorlar va kompilyatorlar

    Download 31,66 Kb.