LINUX.ORG.RU

«Программа» и «сценарий» - как вы это понимаете?

 , ,


0

1

В чем разница лично для вас? Какими свойствами обладает скрипт? На каком этапе скрипт перестает быть скриптом и превращается в полноценную программу? Или для вас эти понятия равноценны?

Для себя решил, что скрипт это мелкая программка, которая может выполнять как одну задачу, так и несколько разноплановых, но не выходит за пределы одного файла. А программа это уже что-то более серьезное, как минимум на несколько файлов. Но как-то больше ничего в голову не пришло.

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

Программа - на вход получаем среду и возможно некоторый ввод, делаем всё в рамках ограниченности исполнения(т.е. делаем то что может программа и что может среда). Ограничения зависять от разработчика, он свободен в вопросе определения возможностей, т.е. в отличии от среды программа может нести в себе возможности, сценарий нет, т.к. любая возможность сценария идёт из среды.

AKonia ★★
()

Программа - общий термин, скрипт - интерпретируемая программа, сценарий - встраиваемая в какой-то программный комплекс программа (а-ля плагин к гимпу или скрипт к игровому движку).

peregrine ★★★★★
()
Ответ на: комментарий от peregrine

скрипт - интерпретируемая программа, сценарий - встраиваемая в какой-то программный комплекс программа

А разве сценарий и скрипт- не одно и то же?

shkolnik_2022
() автор топика
  • Пойти на кухню.
  • Открыть холодильник
  • Посмотреть что там есть.
  • Взять нужное.
  • Закрыть холодильник.
  • Разогреть.
  • Отправить в рот.

Это скрипты. А «сходить пожрать» - это программа.

qtm ★★★
()

Какими свойствами обладает скрипт?

Никакими. Хочется просто взять и уебать тому уроду-маркетолуху который придумал «скрипты» чтобы «не пугать» покупателей.

no-such-file ★★★★★
()
Ответ на: комментарий от shkolnik_2022

Да ладно!

Поставь VSCode-OSS и открой папочку с ним. Увидишь там овердохрена файликов с расширением .js. Каждый файлик - это скрипт. А VSCode-OSS - программа. Так понятней?

qtm ★★★
()
Последнее исправление: qtm (всего исправлений: 1)

В чем разница

Ни в чем.

Nervous ★★★★★
()

Для меня скрипт это что-то не сильно замороченное, не слишком большое, текстовое, без гуя, либо с простейшим гуем, дополняющее и расширяющее функционал чего-то более крупного – например программы.

Плугин – это более развитый скрипт, иногда скомпилированный, и, как правило, с гуем. Тоже дополняет и расширяет.

А программа – это уже полноценный инструмент для решения каких-то задач.

Естественно, деление весьма условно, как и всё в этом мире. Чем отличается ноутбук от ультрабука или нэтбука? Чем отличается повесть от романа? Диффузия одного в другое имеет место. Границы только для того чтобы было примерно понятно о чём речь.

rechnick ★★★
()

Как application и script с жирным налётом славянофилии.

t184256 ★★★★★
()
Ответ на: комментарий от rechnick

Естественно, деление весьма условно, как и всё в этом мире. Чем отличается ноутбук от ультрабука или нэтбука?

Жёстко установленными критериями, лол.

t184256 ★★★★★
()

Канонiчный вопрос из разряда, с какого количества камешков начинается куча.

Тем, кто привязывается к интерпретации/компиляции… на первый взгляд, звучит здраво. Но куда вы отнесёте гентушный emerge (написанный на питоне)? Неужели в скрипты?

hobbit ★★★★★
()

Скрипт есть программа, разделение невозможно из-за проблемы останова.

https://www.linux.org.ru/forum/general/15640242?cid=15640469

Канонiчный вопрос из разряда, с какого количества камешков начинается куча.

Больше трёх не собираться. К каменным големам также относится.

ratvier ★★
()

На каком этапе скрипт перестает быть скриптом и превращается в полноценную программу?

Отвечу вопросом на вопрос: gnome-terminal - скрипт или программа?

andytux ★★★★★
()

«Скрипт» == «сценарий», т.к. это одно и то же слово на разных языках.
А между «программой» и «сценарием» отличие такое же, как между «фруктом» и «яблоком».
«Сценарий» - это частный случай «программы», как правило, выполняющийся путем его интерпретации другой «программой».
А чем они там занимаются, что и как дёргают - уже дело десятое.

blexey ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.