Язык сценариев — это такой язык, который позволяет избегать обычного цикла операций редактирования, компиляции, связывания и выполнения за счет осуществления интерпретации текста программы во время выполнения. Язык сценариев обладают рядом преимуществ.
- Быстрый цикл работы, стимулирующий желание к экспериментированию.
- Возможность изменения поведения выполняющейся программы.
- Возможность выполнения настройки пользователями программы.
С другой стороны, у большинства языков программирования отсутствуют функций, необходимые для программирования сложных приложений, вроде строгого контроля типов, инкапсуляции и модульности.Из-за этого существует соблазн объединять преимущества языков сценариев с преимуществами традиционных языков. Именно это и позволяет делать API-интерфейс сценариев (scripting API) платформы Java. В частности, он предоставляет возможность вызывать из программы Java сценарии, написанные на JavaScript, Groovy, Ruby и даже таких экзотических языках, как Scheme и Haskell.
Наличие возможности языка сценариев, зависит уже от поставщика конкретно данного языка сценариев. У большинства языков сценариев, способных выполняться на виртуальной машине Java, такая возможность есть.
В следующих статьях мы покажем, как можно выбирать механизм для конкретного языка, как можно выполнять сценарии и как можно пользоваться дополнительными преимуществами, которые предлагают некоторые механизмы сценариев.
Не знаете как быстро раскрутить группу вконтакте? Советуем вам раскрутка групп вконтакте от студии kslon.com. Все по самым выгодным ценам.