9.4. Трансляція та виконання: компілятор, інтерпретатор, компонувальник
2. Види трансляторів
|
Вид |
Характеристика |
|
Адресний |
Функціональний пристрій, що перетворює віртуальну адресу на реальну адресу |
|
Діалоговий |
Забезпечує використання мови програмування в режимі розподілу часу |
|
Багатопрохідний |
Формує об'єктний модуль за кілька переглядів вихідної програми |
|
Зворотній |
Те саме, що детранслятор (декомпілятор, дизассемблер) |
|
Однопрохідний |
Формує об'єктний модуль за послідовний перегляд вихідної програми |
|
Оптимізуючий |
Виконує оптимізацію коду в об'єктному модулі, що створюється |
|
Синтаксично-орієнтований (синтаксично-керований) |
Отримує на вхід опис синтаксису та семантики мови та текст описаною мовою, який і транслюється відповідно до заданого опису |
|
Тестовий |
Набір макрокоманд мови асемблера, що дозволяють задавати різні процедури налагодження в програмах, складених мовою асемблера |
Транслятор (англ. translator) – програма або технічний засіб, який виконує перетворення чи іншу обробку текстів програм. Їх класифікація наведена на рисунку.

Оскільки компілятори та інтерпретатори реалізують мови програмування, вони мають спільні риси: їх структура досить схожа, в основу їх реалізації покладено спільні теоретичні результати та практичні методи реалізації.
Шрифти
Розмір шрифта
Колір тексту
Колір тла
Кернінг шрифтів
Видимість картинок
Інтервал між літерами
Висота рядка
Виділити посилання
Вирівнювання тексту
Ширина абзацу