🔎

Яка різниця між скриптом і програмою?

З розвитком цифрових технологій все частіше можна почути слово "скрипт". Поясність будь ласка, яка різниця між скриптом і програмою?
javascriptphp
5 відповіді
  • Вікторія
    Сценарії зазвичай інтерпретуються. Програми, як правило, є автономні, скомпільовані та незалежні (хоча, можливо, є залежності від бібліотек), що складаються з машинного коду або байт-коду (для компіляції програм).
  • Ірина
    Зазвичай ви можете переглянути скрипт в текстовому редакторі, щоб побачити, що він робить. Але ви не зможете це зробити з виконуваною програмою, оскільки в останній інструкції були скомпільовані в байт-код або машинний мову, що робить її незрозумілою для людей.
  • Андрій
    Зазвичай скрипт являє собою легкий та одноразовий інструмент та інтерпретуються, а не компілюються. JavaScript, PHP є прикладами мов програмування, які використовуються для побудови сценаріїв.

    Програма побудована на компільованих мовах, таких як C або C++, і, як правило, виконується швидше, ніж скрипт з тієї ж причини.
  • Антон
    Для мене головна різниця полягає в тому, що скрипт інтерпретується, а програма виконується (тобто спочатку компілюється, а в результаті компіляції може виконуватися).
  • Ірина
    Головною відмінністю традиційних програм від скриптів полягає у тому, що скрипти працюють тільки в визначеному середовищі і використовують його ж ресурси.

    Наприклад, скриптова мова програмування JavaScript працює виключно у веббраузерах, середовищем для PHP є вебсервер, для Visual Basic for Applications – Microsoft Office. З використанням цих мов програмування неможливо створити програму, що працює без відповідного середовища.

    Скомпільовані програми завжди матимуть переваги у швидкості роботи перед інтерпретованими скриптами.