Програмски преведувач: Разлика помеѓу преработките

[проверена преработка][проверена преработка]
Избришана содржина Додадена содржина
с →‎Преден крај: Јазична исправка, replaced: базиран → заснован
с →‎top: Правописна исправка, replaced: Оргинал → Оригинал
Ред 1:
[[Податотека:Compiler-mk.svg|мини|десно|300px|Шематски приказ на операциите на идеален повеќејазичен повеќецелен програмски преведувач.]]
 
'''Програмски преведувач''' или '''компајлер''' (од {{lang-en|compiler}}) е [[сметач]]ки програм (или множество програми) кои го преведуваат текстот напишан во т.н. сметачки јазик (изворен јазик) во друг сметачки јазик- целниот јазик. ОргиналниотОригиналниот текст којшто му го даваме на сметачот да го преведе се нарекува изворен код, додека излезниот код се нарекува објектен код. Обично излезот е во форма со која можат да се процесираат други програми, но може да биде и форма читлива за човекот-текстуална податотека.
 
Најзначајна причина поради која би сакале да го преведеме изворниот код е да креираме т.н. извршна програма. Името ’компајлер’ првично се користело за преведување на кодови од вишите програмски јазици во нижи програмски јазици, на пример од асемблерски јазик во машински јазик. Додека програмот којшто преведува од нижи програмски јазици во виши се нарекува декомпајлер.