• Dasturlarga xizmat kursatuvchi tizimlar
  • Kompilyatorning vazifalari
  • Dasturlash tizimlari va tillari




    Download 2,46 Mb.
    bet1/7
    Sana13.05.2024
    Hajmi2,46 Mb.
    #229373
      1   2   3   4   5   6   7

    Dasturlash tizimlari va tillari


    Interpritatorlar va kompilyatorlar
    Bekberganova Sevara

    Dasturlash tizimlari


    Dasturlash tizimlari til muammolarini
    dasturlarni birlashtiradigan va dasturiy
    taʼminotni
    xal kiluvchi
    ishlab
    chikarishga muljallangan tizimlardir.
    Dasturlash tizimlariga quydagilar kiradi:
    Translyatorlar
    01
    02
    Boshqaruvchi
    dasturlar
    03
    04
    Kompanovshiklar
    Redaktorlar Zagruzchiklar
    05
    Otladchiklar
    06

    Dasturlarga xizmat kursatuvchi tizimlar


    Dasturlarga xizmat kursatuvchi tizimlar – bu maxsus servis dasturlar bulib, ular yordamida operatsion tizimni uziga xizmat kursatish mumkin.
    Translyator – bu dastur berilgan dasturlash tilidagi kiruvchi dastur matnini unga ekvivalent bulgan chikishdagi natijaviy tilga ugiradi.
    Kompilyator – bu translyator bulib, u berilgan dastur mantnini unga ekvivalent bulgan mashina komandalaridagi obʼekt dasturga ugiradi.
    Interpretator – bu dastur bulib, u berilgan dastur matnini birdaniga kabul kiladi va bajaradi (natijaviy kodi bulmaydi).
    Kompilyator formal tillar nuktai nazaridan kuyidagi 2 asosiy funktsiyalarni bajaradi:
    • u kiruvchi dastur matni tili uchun anglovchi xisoblanadi (kiruvchi dastur zanjirlar generatori bulib xisoblanadi);
    • natijaviy dastur tili uchun generator xisoblanadi

    • (anglovchi bulib xisoblash tizimi xisoblanadi).

    Kompilyatorning vazifalari


    Leksik tahlil – bu kompilyator boʼlagi boʼlib, dastur literalarini oʼqiydi
    va ular orqali kiruvchi til leksemalarini koʼradi.
    Sintaksis tahlil – Tahlil bosqichidagi kompilyatorning asosiy bulagidir.

    Download 2,46 Mb.
      1   2   3   4   5   6   7




    Download 2,46 Mb.