Електронний багатомовний

термінологічний словник

Electronic Multilingual Terminological Dictionary


Інформаційні технології

Компіляція

Процес перетворення програми, написаної на мові програмування високого рівня з початкового (первинного) коду в об’єктний код. Оскільки програміст звичайно пише програму у формі, що іменується первинним кодом, потрібно декілька кроків для його перетворення у виконувану програму. Для цього й виконується компіляція

Логічно процес компіляції ділиться на етапи, основними з яких є аналіз початкового тексту і синтез, або кодогенерація. Кожен з етапів, у свою чергу, ділиться на фази. Наприклад, етап аналізу складається з фаз лексичного аналізу, синтаксичного аналізу та семантичного аналізу. Фізично – кожна стадія перегляду компілятором початкового тексту від його початку до кінця називається проходом. Компіляція є першим кроком для переведення інструкцій (команд) мови програмування в об’єктний код, який записується в об’єктний файл із відповідним розширенням. Останнім кроком до отримання виконуваної програми, після того, як був отриманий об’єктний код, є обробка його компонувальником (лінкером). Лінкер об’єднує модулі в єдине ціле і привласнює значення всім символічним адресам, таким чином, перетворюючи об’єктний код у машинний код, записуваний в ехе-файл (файл з розширенням .ехе).


Частина мови Іменник
Рід жіночий рід
Істота/неістота неістота
Називний компіляція
Родовий компіляції
Давальний компіляції
Знахідний компіляцію
Орудний компіляцією
Місцевий у/в компіляції