Что такое скрипты?

3 ноября 2014 г. Просмотров: 807
Словом «скрипт» сегодня принято называть программу, написанную на каком-либо языке программирования высокого уровня. «Высокий уровень» применительно к скриптовым языкам программирования обозначает, что инструкции этого языка в большей мере приспособлены к пониманию человека (программиста). В противоположность скриптовым языкам, существуют языки низкого уровня, больше ориентированные на удобство использования процессорами компьютеров.

Инструкция

  • Слово «скрипт» в переводе означает «сценарий» и это достаточно точно определяет смысл создания скриптов - программист должен написать сценарий, по которому компьютер будет осуществлять предусмотренные создателем операции и реагировать на действия пользователя и другую поступающую извне информацию.
  • Единого для всех целей скриптового языка не существует - одни группы таких языков программирования ориентированы на использование на веб-серверах (например, PHP), другие - в качестве консольных приложений (например, VisualBasic) и т.д. Кроме того, ко многим прикладным программам прилагаются их собственные языки создания скриптов. Так программные терминалы для биржевой торговли используют скрипты, написанные на собственном языке (например, MQL). Есть скрипты и для использования с флэш-элементами веб-страниц (язык Action Script), большинство сложных игр тоже допускают использование скриптов на своих собственных языках. Иногда приложения могут использовать даже несколько уровней таких скриптов - например, табличный редактор Microsoft Office Excel имет встроенный язык программирования для обработки данных, в дополнение к которому можно использовать и «макросы», то есть сценарии, имитирующие действия пользователя.
  • Скрипты на разных языках программирования используют неодинаковые правила оформления и синтаксис написания команд, а также сохраняются в файлы разных форматов и требуют для выполнения запуска разного программного обеспечения. Все это необходимо учитывать при выборе языка создания скрипта. Кроме того, для каждого языка написания скриптов существуют собственные специализированные редакторы, а иногда даже целые программные комплексы, включающие программы отладки, компиляции и декомпиляции (перевода сценария высокого уровня в понятные процессору машинные коды и обратно) и т.д.
  • Оцените статью!