Въпросник по програмиране


Посочете предимства и недостатъци на интер­пре­тативната схема за превод



страница14/18
Дата22.03.2023
Размер293.5 Kb.
#117006
1   ...   10   11   12   13   14   15   16   17   18
Programirane BIT 1
Свързани:
Телекомуникации - all lectures, Programirane UPR1, Programirane BIT0, Spravochnik 2021 22, Глава 2.1. Прости пресмятания с числа, Глава 3.1. Прости проверки, tema 1, tema 2
Посочете предимства и недостатъци на интер­пре­тативната схема за превод.
+ Превеждат се само участъци, които ще бъдат изпълнени (бърз превод)
+ Не е необходимо предварит. да отделяме време за превод на МЕ
+ По време на изпълнение имаме пълна връзка с текста на програмата
+ Дава възможност за обединение на двата процеса- писане и изпълнение на прогр.
- Многократен превод
- Синтактичните грешки могат да останат скрити твърде дълго време
- Липсва възможност за подобряване на програмата (няма оптимизация)
- Почти не може да се работи на части
- Бавно изпълнение (заради постоянния синхронен превод)

  • Посочете кога трябва да използваме компилатор и кога интерпретатор при превод на програмата стига да разполагаме и с двата? Защо?
    Това зависи от обстановката, в която се намираме:
    1. Промишлена обстановка (професионална работа) – по-добре да пожертваме време за еднократен превод, за да спечелим време за многогратното изпълнение – КОМПИЛАТОР
    2. Учебна и развойна обстановка (еднократно изпълнение) – по-добре да осигурим удобства за проверка на програмата, вместо да губим време за пълен превод - ИНТЕРПРЕТАТОР

  • Какво представляват оптимизиращите компилатори?
    Когато е нужен допълнителен анализ за подобряване се използва оптимизиращ компилатор. Оптимизирайки машинната програма, печелим време при всяко нейно многократно изпълнение.

  • Посочете кога трябва да използваме обикновен и кога оптимизиращ компилатор при превод на програмата стига да разполагаме и с двата? Защо?
    Това зависи от обстановката, в която се намираме:
    1. Промишлена обстановка- струва си еднократно да пожертваме време за оптимизиране на мишинната прогр., за да печелим време при всяко нейно многократно изпълнение- ОПТИМИЗИРАЩ компилатор.
    2. Учебна и развойна обстановка – не си струва да жертваме време за оптимизиране на МП.- ОБИКНОВЕН компилатор



  • Сподели с приятели:
  • 1   ...   10   11   12   13   14   15   16   17   18




    ©obuch.info 2024
    отнасят до администрацията

        Начална страница