Skip to main content

Что такое язык сценариев?

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

Языки, используемые для управления пакетной обработкой, называемые пакетными языками, являются самыми ранними формами языка сценариев. С 1950-х годов пакетные языки использовались как способ выполнения высокоуровневых и в то же время рутинных бизнес-функций, таких как биллинг и отчеты. Пакетные языки обычно привязаны к определенной оболочке или пользовательскому интерфейсу. Популярные оболочки для пакетных языков включают Cocoa®, различные оболочки UNIX® и MS-DOS®.

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

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

Многие веб-приложения также написаны на языке сценариев. Одним из наиболее узнаваемых веб-приложений является веб-браузер. В своей основной форме веб-браузер позволяет пользователю просматривать динамические веб-страницы и переходить от страницы к странице. Некоторые примеры популярных языков сценариев, используемых для создания и дизайна веб-сайтов, включают JavaScript®, XUL ™, Ajax, VBScript® и XLST.

Для создания динамических и интерактивных приложений в Интернете необходимо использовать языки сценариев. Одним из популярных скриптовых языков, используемых для этой цели, является PHP. PHP основывается на HTML, предоставляя конкретные инструкции для HTML-блоков кода. Другими словами, HTML «оживает», когда встроен PHP. PHP в основном используется как серверный скрипт, что означает, что он действует как посредник между внешним интерфейсом веб-сайта и его внутренними базами данных и хранилищами данных.

Языки сценариев также могут быть использованы в качестве предметно-ориентированных языков. Специфичный для домена язык предназначен для выполнения программ или приложений для конкретной проблемы домена или решения домена. Например, SQL используется для облегчения запросов к базе данных, логотип используется для обучения детей программированию, а регулярные выражения используются различными языками сценариев для обработки текстовых файлов и документов.