Краткое пояснение: Компилятор — это программа, которая переводит исходный код программы, написанный на одном языке программирования, в эквивалентную программу на другом языке, чаще всего — в машинный код.
Пошаговое решение:
- а. преобразует исходную программу в эквивалентную ей программу в машинных кодах — Это основная функция компилятора. Он анализирует исходный код и генерирует исполняемый код.
- b. отлаживает работу программы — Отладкой занимаются отладчики (debuggers), а не компиляторы.
- c. воспринимает исходную программу и исполняет ее — Это функция интерпретатора, а не компилятора.
- d. генерирует диаграмму связей между модулями — Этим занимаются другие инструменты, например, системы сборки или специализированные программы для анализа кода.
Ответ: а. преобразует исходную программу в эквивалентную ей программу в машинных кодах