0 Comments

Транслятор (англ. translator – перекладач) – це програма-перекладач. Вона перетворює програму, написану однією з мов високого рівня, на програму, що складається з машинних команд.

Транслятори призначені для перетворення програм, написаних мовами програмування, у програми машинною мовою.

Транслятор – програма або технічний засіб, виконує трансляцію програми. Трансляція програми — перетворення програми, представленої однією з мов програмування, на програму, написану іншою мовою.

Програма записується на етапі програмування завдання. Комп'ютер перекладає введену програму з мови програмування внутрішню мову комп'ютера — мову машинних команд, і вирішує завдання. Це етап розв'язання задачі.

На відміну від компілятора, інтерпретатор виконує вихідний код строково, без попереднього перетворення його на машинний код. Завдяки цьому, можна гнучко реагувати на помилки під час виконання програм, що буває корисно при розробці та налагодженні.

Транслятор – це програма , яка перетворює вихідний код на об'єктний код . Зазвичай є три типи трансляторів: компілятори. інтерпретатори.

Застосовується у таких мовах, як Java, PHP, Tcl, Perl, REXX (зберігається результат парсингу вихідного коду), а також у різних СУБД. У разі поділу інтерпретатора компілюючого типу на компоненти виходять компілятор мови та простий інтерпретатор із мінімізованим аналізом вихідного коду.

Транслятор, Що робить весь переклад за один раз, називається компілятором.

Асемблер – Це мова програмування низького рівня. Він потрібний для програмування мікроконтролерів або написання програм, які працюють із процесорами безпосередньо. Ще його використовують для аналізу двійкового коду, створення вірусів, оптимізації важливих для продуктивності ділянок коду розробки ігор.

Related Posts