Interpreter: Professional Translation Services

Interpreter, в переводе с английского, означает "интерпретатор". В программировании это означает программный инструмент, который позволяет выполнять команды исходного кода непосредственно на исполнительной платформе, без предварительной компиляции. Он работает пошагово, трактуя исходный код на ходу.

Примеры языков, работающих с интерпретаторами, включают Python, Perl, Ruby, JavaScript, PHP и другие. Рассмотрим пример использования интерпретатора для обработки кода на языке Python:

python
# пример исходного кода Python
for i in range(3):
    print(i)

Этот код выполняет поочередно команды, печатающие числа от 0 до 2. Вместо того чтобы компилировать его перед запуском, мы можем непосредственно запустить код с помощью интерпретатора Python:

bash
$ python
Python 3.8.5 (default, Jan 27 2021, 15:41:15) 
[GCC 9.3.0] on linux
>>> for i in range(3):
...     print(i)
... 
0
1
2

Здесь мы вводим код построчно в интерактивной оболочке Python, и интерпретатор выполняет его непосредственно. Также мы можем сохранить код в файл и запустить его с помощью команды:

bash
$ python script.py

Где `script.py` - это название файла с исходным кодом на языке Python, который будет выполняться интерпретатором.

Интерпретаторы используются там, где необходима быстрая разработка прототипов, быстрое исполнение кода и простота использования. Однако они обычно более медленные, чем скомпилированные языки, потому что каждый раз при исполнении кода нужно проводить процесс интерпретации.

Похожие вопросы на: "interpreter "

Java if else: операторы условия в языке программирования Java
ORD Python: изучение языка программирования Python для начинающих
Pip Install Requirements Txt
Бесплатные шрифты от Google - Google Fonts
ASTYPE - лучший инструмент для создания уникальных шрифтов и дизайна
Microsoft Visual Studio 2015 - лучший инструмент для разработки приложений
<npm express> - мощный фреймворк для создания веб-приложений
Tapjoy - мобильная рекламная платформа для увеличения дохода приложений
<h1>PHP str split - метод разбиения строки на массив символов
Очистка консоли в Python