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

Что такое компилятор

Компилятор — это программа, которая преобразует исходный код (написанный на языке высокого уровня) в машинный код или промежуточный байт-код, который может выполнять компьютер.

Пример: TypeScript компилятор (tsc) преобразует TS-код в JavaScript:

typescript
// Исходный код (TypeScript)
const greet: string = "Hello, world!";
console.log(greet);

После компиляции:

javascript
// Скомпилированный JS
const greet = "Hello, world!";
console.log(greet);

Компилятор выполняет:

  1. Лексический анализ (разбивает код на токены).
  2. Синтаксический анализ (проверяет структуру кода).
  3. Оптимизацию (улучшает производительность).
  4. Генерацию кода (создает исполняемый файл).

В отличие от интерпретатора, компилятор делает это заранее, а не в момент выполнения.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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