Компилятор

Материал из Энциклопедия о программировании
Перейти к: навигация, поиск

Компилятор — программа, выполняющая компиляцию/трансляцию.

Компиляция — трансляция программы, составленной на исходном языке высокого уровня, в эквивалентную программу на низкоуровневом языке, близком машинному коду (абсолютный код, объектный модуль, иногда на язык ассемблера). Входной информацией для компилятора (исходный код) является описание алгоритма или программа на высокоуровневом языке, а на выходе компилятора — эквивалентное описание алгоритма на машинно-ориентированном языке (объектный код).

Компилировать — проводить трансляцию машинной программы с объектно-ориентированного языка на машинно-ориентированный язык.

Компиляция программы написанной на C++ Компиляция одного файла программы на языке C++:

  1. .cpp
  2. .cpp (без директив препроцессора)
  3. assembler
  4. bin