суббота, 31 июля 2010 г.

Компиляторы. Интерпретаторы. Что есть что.

Попросту говоря, компилятор это программа, которая считывает текст про­граммы, написанной на одном языке исходном, и транслирует (переводит) его в эквивалентный текст на другом языке целевом (рис. 1.1). Одна из важных ролей компилятора состоит в сообщении об ошибках в исходной программе, об­наруженных в процессе трансляции.
Если целевая программа представляет собой программу на машинном языке, она затем может быть вызвана пользователем для обработки некоторых входных данных и получения некоторых выходных данных (рис. 1.2).