Последовательное выполнение каждого выражения программы машиной называется интерпретацией. Давайте разберемся, что это значит и как это отличается от других терминов, упомянутых в вопросе:
  - 
    Интерпретация:
    
      - Это процесс, при котором программа выполняется построчно, то есть каждое выражение программы анализируется и исполняется сразу же, без предварительного преобразования всей программы в машинный код.
- Интерпретаторы читают исходный код программы, анализируют его и выполняют команды на лету.
- Примеры языков программирования, которые часто интерпретируются, включают Python, JavaScript и Ruby.
 
- 
    Компиляция:
    
      - Это процесс преобразования исходного кода программы в машинный код или байт-код перед выполнением.
- Компилятор анализирует всю программу целиком и создает исполняемый файл, который затем может быть выполнен машиной.
- Примеры языков программирования, которые обычно компилируются, включают C, C++ и Java (в байт-код для JVM).
 
- 
    Транскомпиляция:
    
      - Это процесс преобразования исходного кода, написанного на одном языке программирования, в исходный код на другом языке программирования.
- Цель транскомпиляции - сохранить логику и функциональность программы, но изменить язык ее реализации.
- Примеры включают преобразование кода из TypeScript в JavaScript.
 
- 
    Трансляция:
    
      - Это общий термин, который иногда используется как синоним компиляции, означающий преобразование исходного кода в другую форму, обычно в машинный код.
- Трансляция может включать как компиляцию, так и интерпретацию, в зависимости от контекста.
 
Таким образом, когда мы говорим о последовательном выполнении каждого выражения программы, мы имеем в виду интерпретацию.