Структура програми, компілятор