compiler программа, выполняющая трансляцию исходного текста разрабатываемой программы с языка программирования высокого уровня, для которого данный компилятор написан, в машинный или промежуточный код
оперативный компилятор JIT compiler, Just-In-Time compiler компилятор, преобразующий исходный текст в машинный код непосредственно перед исполнением программы. В частности, JIT-компилятор с языка Java преобразует Java-программу на промежуточном языке (intermediate language, байт-код) в машинный код
оптимизирующий компилятор optimizing compiler компилятор, выполняющий эквивалентные преобразования кода транслируемой программы, приводящие к получению более быстрой (оптимизация по времени исполнения)и/или более компактной программы (оптимизация по памяти). Оптимизация включает однократное вычисление общих, подвыражений, вынос из цикла не зависящих от повторений операций, уничтожение лишних присваиваний, проверок и другие преобразования
сообщения компилятора об ошибках compiler diagnostics
файл проекта в различных компиляторах .PRJ, Project File (в частности у Borland)