Вопросы к Поиску с Алисой
Основное отличие работы препроцессора от компилятора в том, что препроцессор обрабатывает исходный код до компиляции, а компилятор — после. www.naukri.com
Препроцессор — это программа, которая выполняет подстановки и замены в исходном тексте программы, подобно автоматизированному текстовому редактору. otvet.mail.ru Он заменяет макросы, включает заголовочные файлы и выполняет другие текстовые замены. sky.pro На выходе препроцессора — улучшенный исходный код, готовый для компиляции. www.naukri.com
Компилятор же преобразует исходный код в машинный код, который может быть выполнен процессором. sky.pro Он анализирует синтаксис и семантику кода, проверяя его на наличие ошибок. sky.pro
Таким образом, препроцессор готовит исходный код для компилятора, а компилятор превращает подготовленный препроцессором текст в машинный код. www.naukri.com