Що таке скрипт. Script



*

Що таке скрипт

Що таке скриптЩоб зрозуміти, що таке скрипт , необхідно розглядати таке поняття як скриптова мова. У перекладі на російську мову прижилося позначення «мова сценаріїв» - саме цей термін і вживається в літературі з даної теми.

Скриптова мова - це мова програмування, який розроблявся спеціально для написання сценаріїв, які вдають із себе послідовність операцій до виконання на комп'ютері користувача. Ще на зорі появи мови подібного роду називали мовами пакетної обробки. Найчастіше сценарії інтерпретуються, а не проходять процес компіляції. У програмному забезпеченні скрипти використовуються для полегшення (автоматизації) деяких завдань, які б довелося робити вручну самому користувачеві, працюючи безпосередньо з інтерфейсом програми.

Користувальницькі розширення в програмах можуть бути представлені у вигляді скриптів (можуть також називатися сценаріями, або макросами), або плагінами (окремі модулі, які написані на мовах вимагають компіляції).

Вибір скриптової мови обумовлюється багатьма факторами , які варто враховувати завжди, особливо при розробці будь-якої програми, в якому потрібно підтримка автоматизації дій для прискорення роботи.

Програмованість систем на скриптових мовах не викликає ризику до дестабілізації роботи системи, так як скрипти не вимагає компіляції, а проходять процес інтерпретації. Таким чином, якщо в скрипті міститься помилка, то моментально буде виведено повідомлення діагностичного характеру. У скриптових мовах код може бути куди більш виразним, з урахуванням того, що чим складніше система, тим більша кількість коду доведеться написати для виконання завдання.

Головним зручністю і корисністю скриптових мов є той факт, що вони можуть відповідати зовсім іншої концепції програмування , на відміну від основної програми. Як приклад: будь-яка гра є додатком однопоточному, при цьому в ній існує можливість створення скриптів управління персонажем, які працюють паралельно разом із самим клієнтом гри. При цьому варто врахувати, що скриптова мова має свій набір команд, тому одна команда на скриптовій мові може мати аналог з десяти на традиційному. Що з цього випливає? На скриптових мовах можуть писати більш-менш обізнані люди , які не мають необхідного досвіду роботи з мовами програмування, але усвідомлюють роботу більш простого мови. І ще не менш важливим параметром є кроссплатформенность, яскравим прикладом якої послужить відомий javascript - браузери під абсолютно різні операційні системи відмінно інтерпретують сценарії.

Скриптові мови можна розділити на декілька типів за типом швидкодії . Існують мови динамічного набору, до яких відносяться command.com, sh, а існують попередньо компільовані, такі як Perl. При динамічному наборі зчитується Інструкції з файлу, при цьому зчитування відбувається мінімальними блоками (тобто тим мінімум, який необхідний для виконання певного кроку в ланцюжку дій), після цього йде виконання цих блоків, не спираючись на читання наступних. При предкомпіляціі відбувається процес трансляції написаного коду в байт-код з наступним його виконанням. Існують так само «швидкісні» мови, які дозволяють компілювати скрипт в машинний рік прямо під час роботи.

Тепер стає більш зрозуміло, що таке скрипт - це всього лише набір команд на максимально зрозумілою мовою для людини , який може не знати стандартних мов програмування, але потребує автоматизації процесу роботи з певною програмою.

---
Cпонсор новини: Інтернет каталог, який допоможе продати товар. Такощо побуйте дать объявление в інтернет каталог і можливо у вас куплять тувар.


Теги: javaskripts, скрипти




Шановний відвідувач, Ви зайшли на сайт як незареєстрований користувач.
Ми рекомендуємо Вам зареєструватися або увійти на сайт під своїм ім'ям.
Зареєстровані користувачі бачать набагато менше реклами ніж Ви.


Корисна порада

^

Помітив помилку в тексті?

^
Якщо Ви помітили орфографічну помилку просто виділіть її та натисніть клавіші Ctrl+Enter Система Orphus

Цікаве в інтернеті

^
Загрузка...

Календар подій

^
Календар свят і подій. Листівки, вітання та побажання

Цікаве в інтернеті

^