• Assembly Til (Assembly Language)
  • Mashina Tili (Machine Language)
  • Proseduraga Mo’ljallangan Dasturlash Tillari
  • Obyektorientirovanny Programming Languages
  • Mashinaga mo’ljallangan va proseduraga mo’ljallangan dasturlash tillari




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

    Mashinaga mo’ljallangan va proseduraga mo’ljallangan dasturlash tillari.
    Mashinaga mo’ljallangan dasturlash tillari, direkt ravishda kompyuter arxitekturasi bilan bog'liq bo'lgan va kompyuter operatsion tizimining mahsuloti sifatida amal qiladigan tillardir. Ular barcha ishlar va amaliyotlar bilan bog'liq, ammo insonlar uchun tushuntirish va yozish qiyin bo'lgan tilalardir. Bu turdagi dasturlash tillar quyidagi xususiyatlar bilan ajratiladi:

    1. Assembly Til (Assembly Language): Bu dasturlash tili, kompyuterda amaliyotlar yaratish uchun tezroq ishlovchi bo'lgan quyidagi sabablarga ko'ra, kompyuter tuzilishiga yaqinroqdir:

      • Kompyuterda har bir instruksiya uchun bitta kompyuter tiliga mos keladi.

      • Bu tilning kodlari, kompyuter tuzilishi tomonidan to'g'ri tan'langan va o'qilgan binokor (binary) yoki hexadecimal koddan iborat bo'ladi.

    2. Mashina Tili (Machine Language): Bu, eng past darajadagi dasturlash tili hisoblanadi. Ushbu tilning kodlari har bir instruksiya va ma'lumot uchun belgilangan va o'qilgan binokor (binary) yoki hexadecimal koddan iborat.

    Insonlar uchun bu tilda kod yozish va unga tushuntirish qiyin bo'lganligi sababli, uni ishlatish juda kam bo'lgan holatlarda, masalan, kompyuter tuzilishi test qilish uchun.
    Proseduraga Mo’ljallangan Dasturlash Tillari:
    Proseduraga mo’ljallangan dasturlash tillari, insonlar uchun tushuntirish va yozishga qulay bo'lgan tillardir. Ular yuqori darajadagi tillar hisoblanadi va quyidagi xususiyatlarga ega:

    1. C, C++, Java, Python, Ruby, C#: Bu tillar yuqori darajada tushuntirishga qulay bo'lgan, obyektorientirovanny va proseduraga mo’ljallangan dasturlash tillaridir.

      • Obyektorientirovanny Programming Languages: Bu tillar obyektlar (klasslar) va ularning metodlariga e'tibor qiladigan obyektorientirovanny dasturlash tillaridir.

      • Proseduraga Mo’ljallangan Programming Languages: Bu tillar dasturlarni bir qator nazorat qilish va uchta amaliyotni bajarish uchun yozishga asoslangan.


    2. Download 31,66 Kb.
    1   2   3   4   5




    Download 31,66 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mashinaga mo’ljallangan va proseduraga mo’ljallangan dasturlash tillari

    Download 31,66 Kb.