3 Mavzu - 1-qism

Sana01.01.1970
Hajmi
#154852
Bog'liq
3 Mavzu - 1-qism

  • Mavzu 6-soatga mo’ljallangan
  • 1-qism

Dasturlash tiliga mos simvollar ketma-

  • Код нима?
  • Dasturlash tiliga mos simvollar ketma-
  • ketligiga aytiladi.
  • Ассемблер
  • Машина
  • Язык
    • printf (“Hello”);
    • total = quiz + assignment;
    • printf(“Total = %d”, total);
  • LOAD A, 9999
  • LOAD B, 8282
  • SUB B
  • MOV C, A
  • 1101 0001 1000 0101 1000 0110
  • 0100 1100 0101 1110 0101 1010

Translyatsiya (inglizcha translation – “tarjima”) so’zidan olingan bo’lib, dasturlash tillarida tuzilgan ixtiyoriy dastur matnini bir shakldan boshqasiga (ikkilik, ya’ni mashina kodlariga) o‘tkazish, tarjima qilish tushuniladi. Bu yerda dasturlash tillari bir-biridan alifbosi, sintaksisi va semantikasiga ko‘ra farq qiladi.

  • Translyatsiya (inglizcha translation – “tarjima”) so’zidan olingan bo’lib, dasturlash tillarida tuzilgan ixtiyoriy dastur matnini bir shakldan boshqasiga (ikkilik, ya’ni mashina kodlariga) o‘tkazish, tarjima qilish tushuniladi. Bu yerda dasturlash tillari bir-biridan alifbosi, sintaksisi va semantikasiga ko‘ra farq qiladi.
  • Translyatorlarning ikki ko‘rinishi mavjud: kompilyatorlar va interpretatorlar

Kompilyator – bu dasturlash tilida yozilgan kod matnini qandaydir bajariluvchi faylga tarjima qiluvchi dastur hisoblanadi.

  • Kompilyator & Interpretator
  • Kompilyator – bu dasturlash tilida yozilgan kod matnini qandaydir bajariluvchi faylga tarjima qiluvchi dastur hisoblanadi.
  • Interpretator – bu dasturlash tilida yozilgan dastur kodi matnini mashina tiliga tarjima qiluvchi va bir vaqtning o’zida uni bajaruvchi dastur hisoblanadi.
  • Tabiiyki, interpretatsiyalangan kodlar kompilyatsiya qilingan kodlarga nisbatan sekin bajariladi, chunki instruksiyalarni bir shakldan boshqasiga o’tkazish odatda bir necha barobar ko’p vaqt talab qiladi.
  • C++ DA MISOL
  • #include "std_lib_facilities.h“
  • int main()
  • {
  • cout << “ 420,421-16 TIu ";
  • return 0;
  • }
  • Коmpilyator ishining umumiy ko’rinishi
  • Dasturlash tilidagi kod
  • Yartilgan obyekt
  • kompiyasiya
  • translatsiya
  • Kompilyator
  • Debug
  • exe fayl
  • Bog’lovchi fayl
  • s
  • Standart bibliotekalar
  • Коmpilyator ishining umumiy ko’rinishi
  • C++da dastur kodi
  • xXx.cpp
  • (sours cod)
  • Obyekt kodi
  • xXx.obj
  • Bog’lovchilar (linke)
  • C++ da kompilyator (compiler)
  • C++ standart kutubxonalar
  • xXx.obj
  • Компиляция чизмаси
  • Бошланғич дастур
  • Лексик тахлил
  • Синтаксис тахлил
  • Семантик тахлил
  • Тахлил
  • Идентификаторлар жадвали
  • Дастурни ички тасвирлаш
  • Кодни генерациялаш
  • Синтез
  • Объект дастур
  • Анализ ва хатоликларни локал топиш

Download

Do'stlaringiz bilan baham:




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