именяются и для дополнения готовых компонентов новыми возможностями, но эта особенность редко затрагивает создание сложных алгоритмов или структур данных, которые, как правило, уже заложены в компоненты. Не так часто они называются связующими или языками системной интеграции.
Еще одна особенность скриптовых языков в том, что для них характерно отсутствие типизации, которая только усложнила бы задачу соединения компонентов, все элементы в них выглядят и функционируют одинаково и являются полностью взаимозаменяемыми.
Языки описания сценариев используют переменные строковых типов, обеспечивающих единообразный механизм представления для различных сущностей.
В анализируемых языках отсутствует деление переменных на типы, что упрощает соединение компонентов между собой. Отсутствуют априорные ограничения, которые могут использовать тот или иной элемент. Все компоненты значения представляются в едином формате.
Компонент или значение могут быть использованы в любой ситуации; если спроектированы для одних способов применения.
В последние годы в результате сочетания ряда факторов существенно повысилась актуальность языков описания сценариев, несмотря на то, что они существуют достаточно длительное время. Важнейшим фактором повышения интереса к этим языкам направленность их в сторону приложений, собираемых из готовых компонентов, а иллюстрацией этого являются графические интерфейсы пользователя, Internet и другие компонентные инфраструктуры разработки.
5. 2. Основные свойства языка сценариев Python
Python не требует явного объявления переменных, является регистро-зависим (переменная var не эквивалентна переменной Var или VAR - это три разные переменные) объектно-ориентированным языком.
Нужно отметить интересную особенно
Страницы: << < 4 | 5 | 6 | 7 | 8 > >>