interpreter
RU: интерпретатор
A program that reads and executes source code (or bytecode) statement by statement at run time, without producing a separate machine-code binary in advance. Each time the program runs, the interpreter translates each statement and immediately executes it. Examples: CPython for Python, Node.js/V8 for JavaScript (using JIT), Ruby MRI. Contrast with a compiler, which translates the entire program ahead of time.