Трансляция — преобразование программы, представленной на одном языке программирования, в эквивалентную форму на другом языке.
Компиляция — трансляция программы с исходного модуля в объектный модуль (или на язык низкого уровня, близкого к машинному языку).
Редактирование связей (компоновка) — сборка программы с другими модулями и стандартными подпрограммами, приводящая к изменению порядка размещения, формата и содержимого данных.
Загрузка — пересылка программы с внешнего носителя данных в основную (оперативную) память и из основной в регистровую.
Исходный модуль — это текст программы, записанный на языке высокого уровня.
Объектный модуль — это программа после компиляции (в машинных кодах с относительными адресами).
Абсолютный модуль — это программа в машинных кодах с подсоединёнными к ней подпрограммами, настроенная на выполнение в заданной области оперативной памяти.
Компилятор — программное средство, выполняющее компиляцию программы.
Транслятор — программа или специальное технические средство, выполняющее трансляцию программы.
Интерпретатор — вид транслятора, осуществляющего пооператорную (покомандную) обработку и выполнение исходной программы.
Редактор связей — программа, предназначенная для построения одного загрузочного модуля из одного или более независимо транслируемых объектных или загрузочных модулей.
Загрузчик — обрабатывающая программа, выполняющая загрузку абсолютного модуля в основную память по установленным адресам.