• Kompilyator – boshlangich dasturlar asosida dastur obyektlaridan iborat bolishi mumkin.
  • Ob’ektlar moduli mashina tilidagi dasturlar matnini va qo’shimcha ma’lumotlarni o’z ichiga oladi.
  • Rasm. Dastur kodini translyatsiyalash jarayoni




    Download 1,57 Mb.
    bet3/6
    Sana23.05.2024
    Hajmi1,57 Mb.
    #251329
    1   2   3   4   5   6
    Bog'liq
    Ma\'ruza №5 Ускунавий дастурий таъминот

    1 Rasm. Dastur kodini translyatsiyalash jarayoni.

    Dastur bir yoki bir necha dasturiy tillarda yozilgan bir yoki bir necha boshlang’ich modullaridan iborat bo'lishi mumkin.

    Dastur bir yoki bir necha dasturiy tillarda yozilgan bir yoki bir necha boshlang’ich modullaridan iborat bo'lishi mumkin.

    Kompilyator – boshlang'ich dasturlar asosida dastur ob'yektlaridan iborat bo'lishi mumkin.

    Kompilyator – boshlang'ich dasturlar asosida dastur ob'yektlaridan iborat bo'lishi mumkin.

    Kompilyator dasturining natijasi "dasturiy ob'yekt" yoki "ob'yekt kodi" deyiladi. Natijaviy dastur yozilgan fayl "ob'yekt faylidir."

    Dasturning natijasi, mashina buyruqlari tilida yozilgan bo'lishiga qaramay ob'yekt fayli va bajariluvchi (.exe), (.com) fayl o'rtasida ma'lum farq bor.

    Kompilyator tuzgan ob'yekt fayli (dasturi) o'z-o'zidan bajarilmaydi, chunki bu dasturning kodi va ma'lumotlari xotiraning aniq bir sohasiga bog'lanmagan bo'ladi.

    Kompilyator tuzgan ob'yekt fayli (dasturi) o'z-o'zidan bajarilmaydi, chunki bu dasturning kodi va ma'lumotlari xotiraning aniq bir sohasiga bog'lanmagan bo'ladi.

    Demak, kompilyatorlar kirishida yuqori daraja tilida yozilgan dastur matni, chiqishida mashina kodlaridagi aloqa muharririga yoki yuklovchiga uzatiladigan dastur hisoblanar ekan.

    Ob’ektlar moduli mashina tilidagi dasturlar matnini va qo’shimcha ma’lumotlarni o’z ichiga oladi.

    Ob’ektlar moduli mashina tilidagi dasturlar matnini va qo’shimcha ma’lumotlarni o’z ichiga oladi.

    Boshqa mustaqil modullarni uning yuklovchi joyidagi modul sozlovini ta’minlashda va bu modul bilan boshqa translyatsiyalangan yagona dasturlar modulini birlashtirtadi.

    Dasturlar yagona yoki bir nechta chiquvchi modullarga ega bo’ladi. Yani bir yoki bir nechta dasturlash tillarida yozilgan bo’ladi.

    Bog’lanish muharrirlari tizimni qayta ishlovchi dastur bo’lib, dasturlar moduli bajarilishiga tayyor, yagona yuklovchi, translyator ishlarining olingan natijalari asosida ob’ektlar modulini bog’laydi va tahrirlaydi.


    Download 1,57 Mb.
    1   2   3   4   5   6




    Download 1,57 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Rasm. Dastur kodini translyatsiyalash jarayoni

    Download 1,57 Mb.