Что такое время выполнения? И я не имею в виду «во время выполнения» = когда программа/скрипт работает. я имею в виду
Среда выполнения ‹ваш-интерпретируемый-здесь› язык
Что такое время выполнения? И я не имею в виду «во время выполнения» = когда программа/скрипт работает. я имею в виду
Среда выполнения ‹ваш-интерпретируемый-здесь› язык
Это именно то, что это означает; это среда и структуры данных, которые отслеживают все, что происходит во время работы вашей программы. Не только интерпретируемые языки имеют среду выполнения, но и каждый компилируемый язык. В C среда выполнения — это переменные среды и службы, предоставляемые операционной системой, которые позволяют программе взаимодействовать с остальной частью системы. В объектно-ориентированном языке также создаются все таблицы объектов, классов и методов, чтобы обеспечить передачу сообщений. В интерпретируемом языке это состояние интерпретатора плюс все остальные вещи. В общем, я думаю, вы могли бы описать среду выполнения как «все, что происходит, что вы явно не написали сами».
http://en.wikipedia.org/wiki/Run-time_system
набор программного обеспечения, предназначенного для поддержки выполнения компьютерных программ, написанных на каком-либо языке программирования. Система времени выполнения может предоставлять программные услуги, такие как подпрограммы и библиотеки для общих операций, реализации команд языка программирования, проверки типов, отладки и даже генерации и оптимизации кода.
В общем, это обычно относится к структуре поддержки, необходимой для запуска программы сверх того, что пишет программист. Для интерпретируемых языков это обычно принимает форму интерпретатора (обычно в сочетании с общей библиотекой подпрограмм); для скомпилированных языков со средами выполнения это обычно просто библиотека часто используемых общих подпрограмм.