Среда выполнения: различия между версиями

[отпатрулированная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Glovacki (обсуждение | вклад)
Нет описания правки
мНет описания правки
Строка 1:
'''Среда выполнения''' ({{lang-en|execution environment}} или ''«ранта́йм»'' от {{lang-en|runtime}} — «время выполнения») в [[информатика|информатике]] — [[Вычислительная среда|вычислительное окружение]], необходимое для выполнения компьютерной программы и доступное {{iw|СтадияСтадии выполнения программы|во время выполнения|en|run time}} компьютерной программы. В среде выполнения, как правило, невозможно изменение исходного текста программы, но может наличествовать доступ к [[Переменная среды|переменным окружения]] операционной системы, таблицам объектов и модулей разделяемых библиотек.
 
Взаимодействие со средой выполнения для [[Интерпретируемый язык программирования|интерпретируемых языков программирования]] реализуется непосредственно в [[интерпретатор]]е, обеспечивающим взаимодействие конструкций языка с окружением, в котором он запущен. Для [[Компилируемый язык программирования|компилируемых языков]] взаимодействие с вычислительным окружением может реализовываться набором подключаемых разделяемых [[библиотека среды выполнения|библиотек среды выполнения]], либо целиком в [[Виртуальная машина|виртуальной машине]], выполняющей [[p-код|промежуточный код]], в который [[Компилятор|компилируется]] программа.