Translyatorlar turlari va effektivligi, bajarilish bosqichlari Yaxshi dastur yaratish prinsiplari. Korrado Beem va Djuzeppe Yakopini teoremalari




Download 438.21 Kb.
bet1/4
Sana25.01.2023
Hajmi438.21 Kb.
#39495
  1   2   3   4
Bog'liq
Translyatorlar turlari va effektivligi, bajarilish bosqichlari Y
ACT, O’zbekiston respublikasi oliy va o’rta maxsus (1)

2-Ma’ruza. Dasturlash paradigmalarining asosiy tushunchalari
Reja:
  1. Quyi darajadagi va yuqori darajali dasturlash tillari.

  2. Translyatorlar turlari va effektivligi, bajarilish bosqichlari

  3. Yaxshi dastur yaratish prinsiplari. Korrado Beem va Djuzeppe Yakopini teoremalari


  4. Dasturiy ta'minotni ishlab chiqish Merfi qonunlari

  5. Strukturaviy dasturlash uchun zaruriy shartlar



Kalit so'zlar: dasturlash paradigmasi, quyi darajadagi dasturlash tillari, yuqori darajali dasturlash tillari, translyatsiya, interpretator, kompilyator, spagetti-kod,
Merfi qonunlari modul
Dasturlash tillari
Quyi darajadagi dasturlash tillari: mashina tillari, avtokodlar, assemblerlar, direktiva tillari
Yuqori darajali dasturlash tillari: Fortran dan boshlab barcha zamonaviy tillar (Paskal`, Si i b.q.)
Translyatsiya – yozilgan dastur dasturlash tilidan komp`yuterda bajariluvchi tilga o`tirish jarayoni
Translyatorlar turlari:

  • interpretator ketma-ket ravishda dasturni tahlil qiladi va operatorlarni bajarishga o`tadi;

  • kompilyator komp`yuter buyruqlari orqali joriy dasturni translyatsiya qiladi;

  • kompilyator-interpretator joriy dasturni mashina tiliga translyatsiya qiladi va keyin bajariladi.

Translyator effektivligi
Interpretator uchun – 100 martaga sekinlashadi.
Kompilyator uchun – bir necha marta.
Kompilyatora-interpretator uchun – 10 martaga .
Kompilyatorni yaratishning murakkabligi:
• tarjimon - eng kam murakkablik;
• kompilyator - eng katta murakkablik;
• kompilyator-tarjimon – o‘rtacha murakkablik.
Kompilyator bosqichlari:
1) leksik tahlil - leksemalarning dasturda tan olinishi - A-grammatikasi bilan tavsiflangan alohida so'zlar;
2) CF-grammatikasi bilan tavsiflangan butun dasturni sintaktik tahlil qilish va dasturni ichki tilda yaratish;
3) dasturni ichki tilda optimallashtirish;
4) mashina ko'rsatmalarini yaratish;
5) dasturni mashina tilida optimallashtirish.
Kompilyator-tarjimonning bosqichlari:
– 1 va 2-bosqichlarning boshida, undan so‘ng dasturning ichki tilda bajarilishi (tarjimasi).

Download 438.21 Kb.
  1   2   3   4




Download 438.21 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Translyatorlar turlari va effektivligi, bajarilish bosqichlari Yaxshi dastur yaratish prinsiplari. Korrado Beem va Djuzeppe Yakopini teoremalari

Download 438.21 Kb.