Встречается на собеседованиях • сегодня

В чем разница между интерпретатором и компилятором

Интерпретатор выполняет код построчно, сразу переводя его в машинные команды. Компилятор же сначала полностью преобразует весь код в машинный (или промежуточный) код, создавая исполняемый файл. **Ключевые различия:** - **Скорость:** Скомпилированный код обычно работает быстрее - **Портируемость:** Интерпретируемый код более переносим между платформами - **Отладка:** С интерпретатором проще находить ошибки **Пример на Python (интерпретатор):** ```python print("Hello World") # Выполняется сразу ``` **Пример на C (компилятор):** ```c #include int main() { printf("Hello World"); // Требует компиляции return 0; } ``` Python использует интерпретатор (хотя есть и компиляция в bytecode), C/C++ - компиляторы.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы