я просто заметил, что на странице Википедии Ruby, этот язык определяется как интерпретируемый язык.
Я понял, что, вероятно, существует что-то отсутствующее в моем образовании.
я всегда знал различие между интерпретируемым языком, которому не нужны компилятор и скомпилированный язык (кто требует, чтобы быть скомпилированным перед осуществлением программ), но что характеризует язык сценариев?
Действительно ли Ruby определим как язык сценариев?
Спасибо и прощают мне за черный цвет
Да.
Подробный ответ:
Язык сценариев обычно используется для управления приложениями, которые часто не написаны на этом языке. Например, сценарии оболочки и т. Д. Могут вызывать произвольные консольные приложения.
Ruby - это динамический язык общего назначения, который часто используется для написания сценариев.
Вы можете совершать произвольные системные вызовы, используя обратную нотацию, как показано ниже.
`<system command>`
Есть также много отличных драгоценных камней Ruby, таких как Watir и RAutomation для автоматизации веб и собственных графических интерфейсов.
Для определения языка сценариев см. здесь .