Что такое скрипт?
Started by Helovek, Oct 18 2006 23:22
5 replies to this topic
#2
Posted 18 October 2006 - 23:23
программа
#3
Posted 19 October 2006 - 00:19
Ну насколько я понимаю, программа написанная с помощью языка программирования основанного на принципе не компиляции, а интерпритации. Т.е. для запуска такой программы, тебе не нужен скажем исполняемый файл, как exe или com, а нужен лишь файл с текстом программы + программа интерпритатор.Что такое скрипт?
Совершенство достигается только к моменту полного краха.
#4
Posted 19 October 2006 - 00:54
Ну насколько я понимаю, программа написанная с помощью языка программирования основанного на принципе не компиляции, а интерпритации. Т.е. для запуска такой программы, тебе не нужен скажем исполняемый файл, как exe или com, а нужен лишь файл с текстом программы + программа интерпритатор.
А в конечном итоге интерпритатор и являеться exe или com или еще каким либо исполняемым файлом который обрабатывает скрипт и выдает конечный результат =)
#5
Posted 19 October 2006 - 07:59
Откой любой файл .bat или .vbs
#6
Posted 19 October 2006 - 08:20
Скриптовый язык (англ. scripting language, также называют язык сценариев) — язык программирования, разработанный для записи «сценариев», последовательностей операций, которые пользователь может выполнять на компьютере. Простые скриптовые языки раньше часто называли языками пакетной обработки (batch languages или job control languages). Сценарии всегда интерпретируются, а не компилируются.
В прикладной программе, сценарий (скрипт) — это программа, которая автоматизирует некоторую задачу, которую без сценария пользователь делал бы вручную, используя интерфейс программы.
Поскольку сценарии интерпретируются из исходного кода динамически при каждом исполнении, они выполняются обычно значительно медленнее готовых программ, оттранслированных в машинный код на этапе компиляции. Поэтому сценарные языки не применяются для написания программ, требующих оптимальности и быстроты исполнения. Но из-за простоты они часто применяются для написания небольших, одноразовых («проблемных») программ. Также, в плане быстродействия скриптовые языки можно разделить на языки динамического разбора (sh, command.com) и предварительно компилируемые (Perl). Языки динамического разбора считывают инструкции из файла программы минимально требующимися блоками, и исполняют эти блоки, не читая дальнейший код. Предкомпилируемые языки вначале считывают всю программу, компилируют её всю либо в машинный код, либо в какой-то внутренний формат, и лишь затем - исполняют получившийся код.
В прикладной программе, сценарий (скрипт) — это программа, которая автоматизирует некоторую задачу, которую без сценария пользователь делал бы вручную, используя интерфейс программы.
Поскольку сценарии интерпретируются из исходного кода динамически при каждом исполнении, они выполняются обычно значительно медленнее готовых программ, оттранслированных в машинный код на этапе компиляции. Поэтому сценарные языки не применяются для написания программ, требующих оптимальности и быстроты исполнения. Но из-за простоты они часто применяются для написания небольших, одноразовых («проблемных») программ. Также, в плане быстродействия скриптовые языки можно разделить на языки динамического разбора (sh, command.com) и предварительно компилируемые (Perl). Языки динамического разбора считывают инструкции из файла программы минимально требующимися блоками, и исполняют эти блоки, не читая дальнейший код. Предкомпилируемые языки вначале считывают всю программу, компилируют её всю либо в машинный код, либо в какой-то внутренний формат, и лишь затем - исполняют получившийся код.
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users