Вопрос

Что такое время выполнения? И я не имею в виду «во время выполнения» = по мере запуска программы/сценария. Я имею в виду

Аu003Cyour-interpreted-language-here> время выполнения

Это было полезно?

Решение

Это именно то, что это значит; Это среда и структуры данных, которые отслеживают все, что происходит по мере запуска вашей программы. Это не только интерпретируемые языки, которые имеют среду выполнения, так же как и каждый составленный язык. В C время выполнения-это переменные среды и операционная система, предоставляемая услугами, которые позволяют программе взаимодействовать с остальной частью системы. На объектно-ориентированном языке это также все таблицы объектов и классов и методов, которые создаются, чтобы позволить прохождение сообщения. На интерпретируемом языке это состояние переводчика, плюс все эти другие вещи. В общем, я думаю, вы могли бы описать время выполнения как «все, что происходит, которое вы явно не писали».

Другие советы

http://en.wikipedia.org/wiki/run-ime_system

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top