Встречается на собеседованиях • сегодня
Что такое компилятор
Компилятор — это программа, которая преобразует исходный код (написанный на языке высокого уровня) в машинный код или промежуточный байт-код, который может выполнять компьютер.
Пример: TypeScript компилятор (tsc) преобразует TS-код в JavaScript:
typescript
// Исходный код (TypeScript)
const greet: string = "Hello, world!";
console.log(greet);После компиляции:
javascript
// Скомпилированный JS
const greet = "Hello, world!";
console.log(greet);Компилятор выполняет:
- Лексический анализ (разбивает код на токены).
- Синтаксический анализ (проверяет структуру кода).
- Оптимизацию (улучшает производительность).
- Генерацию кода (создает исполняемый файл).
В отличие от интерпретатора, компилятор делает это заранее, а не в момент выполнения.

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