Другие языки программирования и технологии

Чем отличается программа от скрипта? Интересны ваши мнения, эксперты IT

СМ
Слава Маслов
10 017
И то и другое программы.

В большой клиент-серверной IDE редактор кода вполне может называться Script Editor, дабы подчеркнуть его отличие от других способов создания кода, например, визуального программирования.

У многих сценарных языков встречал интерпретатор, но не у всех. Autoit, например, компилируемый язык.
Может присутствовать некая ориентированность на задачи, или облегченность, и то не всегда.
ВБ
Валерий Бравин
19 822
Лучший ответ
Сгласна: "в народе" так называют интерпретируемые программульки, обычно небольшие, выполняемые скриптовыми движками. Но в скриптовых языках много что бывает: например в JavaScript, до фига всего. И также согласна: скриптовые движки иногда включают в приложения, особенно в клиентские: чаще всего, для клиентской логики, при заполнении динамических форм.
И + забавно, но сложные SQL-запросы, "в народе" также называют SQL-скриптами, почему то.
и то и другое программа,
скрипт, может быть частью программы
программа частью скрипта-нет.
но в "народе" под программой подразумевается, собственно сама прога+интерфейс
(графический или нет, это уже не важно)
скрипт же подразумевает программу, которая работает//выполняет свою задачу "молча",
без участия пользователя
зы
может не совсем точно, но я так классифицирую
(я не профи и в гугляндекс за пояснениями//формулировками "не нырял")
пусть меня поправят, если не не так
Юрий Пак
Юрий Пак
35 427
Скриптом называют интерпретируемое приложение, которое не упаковывают в EXE
Приложения на C# или Java в принципе тоже могли бы называться скриптами, но, во-первых, они все же упаковываются в EXE, во-вторых, они конвертируются в бинарный формат (а не текстовый), во-вторых, сами эти языки мало похожи на скриптовые - ООП, отличный GUI...

Для скриптов характерно последовательное выполнение кода от первой строчки до последней, зачастую даже без функций и даже без goto.
etorunov1971
etorunov1971
26 662