Встречается на 5% собеседований по Data Engineer

Что такое компилируемые ЯП

Компилируемые языки программирования (например, C, C++, Go, Rust) преобразуются в машинный код перед выполнением с помощью компилятора. Это обеспечивает высокую производительность, но требует перекомпиляции при изменении кода.

Пример на C:

c
#include <stdio.h>
int main() {
    printf("Hello, World!");
    return 0;
}

Компиляция и запуск:

bash
gcc hello.c -o hello && ./hello

Плюсы:

  • Быстрое выполнение (машинный код).
  • Оптимизация на этапе компиляции.

Минусы:

  • Зависимость от платформы.
  • Дополнительный шаг компиляции.

Интерпретируемые языки (Python, JavaScript) выполняются построчно без предварительной компиляции.

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

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

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

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