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

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы