2-Ma’ruza. Dasturlash paradigmalarining asosiy tushunchalari


Download 49.64 Kb.
bet4/5
Sana25.10.2023
Hajmi49.64 Kb.
#1722156
1   2   3   4   5
Bog'liq
translyatsiya bosqichlari

Qo'shimcha adabiyotlar
  1. Metodi teoreticheskogo i sistemnogo programmirovaniya. -Novosibirsk: Nauka. Sib. izd. firma, 1995. S. 193- 271


  2. Lavrov S. S. Funktsional`noe programmirovanie. Interpretator yaz`ja Lisp


  3. S.S.Lavrov, L.V.Gorodnyaya Komp`yutern`yu instrumenti v obrazovanii. - SPb, 2002. №5




Axborot manbaalari
  1. https://www.intuit.ru/studies/courses/40/40/info


  2. https://0861.ru/paradigm.html


  3. http://bourabai.ru/alg/paradigms.htm


  4. https://www.intuit.ru/studies/courses/l 109/204/info


  5. http://espressocode.top/semantic-analysis-in-compiler-design/


  6. www.ziyonet.uz - ta'lim portali.




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).

Download 49.64 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling