Среда выполнения

Материал из Википедии — свободной энциклопедии
(перенаправлено с «Runtime»)
Перейти к: навигация, поиск

Среда выполнения (англ. execution environment или «ранта́йм» от англ. runtime — «время выполнения») в информатике — вычислительное окружение, необходимое для выполнения компьютерной программы и доступное во время выполнения[en] компьютерной программы. В среде выполнения, как правило, невозможно изменение исходного текста программы, но может наличествовать доступ к переменным окружения операционной системы, таблицам объектов и модулей разделяемых библиотек.

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