Краткое пояснение: Компилятор — это программа, которая переводит код, написанный на языке высокого уровня (который понятен человеку), в машинный код (который понятен компьютеру).
Пошаговое решение:
- Вопрос: Какая программа переводит код с языка высокого уровня на машинный?
- Варианты ответа:
- компилятор
- кодировщик
- язык программирования
- система программирования
- Анализ вариантов:
- Компилятор: Специальная программа, выполняющая полный перевод исходного кода программы с языка высокого уровня в эквивалентную программу на машинном языке.
- Кодировщик: Общий термин, который может включать компилятор, но не ограничивается только переводом.
- Язык программирования: Набор правил и символов, используемых для написания программ (например, Python, Java). Сам по себе он не выполняет перевод.
- Система программирования: Комплекс программных средств, используемых для разработки программ (включает компиляторы, редакторы, отладчики и т.д.).
- Вывод: Наиболее точный ответ, соответствующий описанию, — компилятор.
Ответ: компилятор