|
Cseb113 Principles of Programming 1
|
bet | 9/9 | Sana | 12.12.2023 | Hajmi | 2,88 Mb. | | #117350 |
Bog'liq 1-ma\'ruzaTranslyatsiya (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 faygla tarjima qiluvchi dastur hisoblanadi. - Kompilyator – bu dasturlash tilida yozilgan kod matnini qandaydir bajariluvchi faygla 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.
Инсон ва компьютер ўзаро таъсири нимани ўрганади?
|
| |