Page 240 - 4785
P. 240

сайту.  У  серверних  скриптів,  набагато  більше  можливостей  і
                            завдань.
                                   Скриптова  мова  (англ.  Scripting  language,  також  називають
                            мова  сценаріїв)  -  мова  програмування,  розроблена  для  запису
                            "сценаріїв",  послідовностей  операцій,  які  користувач  може
                            виконувати на комп'ютері. Сценарії зазвичай інтерпретуються, а не
                            компілюються.
                                   За рахунок того, що скрипти значно коротше програм, вони
                            виконуються  теж  досить  швидко.  Скриптова  мова  має  власний
                            проблемно-орієнтований набір  команд,  і  один  рядок  скрипта  може
                            робити те ж, що кілька десятків рядків машинного коду. Водночас
                            скрипти інтерпретуються з вихідного коду динамічно при кожному
                            виконанні,  вони  виконуються  зазвичай  значно  повільніше  готових
                            програм, відтранслювати в машинний код на етапі компіляції. Тому
                            скріптові  мови  не  застосовуються  для  написання  програм,  що
                            вимагають  оптимальності  та  швидкості  виконання.  Але  через
                            простоту  вони  часто  застосовуються  для  написання  невеликих,
                            одноразових ("проблемних") програм.
                                   За  рахунок  того,  що  скрипт  не  треба  компілювати  перед
                            запуском  він  стає  чудовим  засобом  для  швидкого  створення  і
                            внесення виправлень у розробку інтерактивних частин вузла.
                                   Історія скриптів
                                  Розвитком подієво керованої концепції об'єктно-орієнтованого
                            підходу стала поява в 90-х рр. цілого класу мов програмування, які
                            отримали назву мов сценаріїв або скриптів. В рамках даного підходу
                            програма  являє  собою  сукупність  можливих  сценаріїв  обробки
                            даних,  вибір  яких  ініціюється  настанням  тієї  чи  іншої  події
                            (клацання по кнопці миші, попадання курсора в ту чи іншу позицію,
                            зміна атрибутів того чи іншого об'єкта, переповнення буфера пам'яті
                            і  т.д.  ).  Події  можуть  ініціюватися  як  операційною  системою
                            (зокрема, Windows), так і користувачем.
                                  PНР з'явився на світ восени 1994 завдяки Расмусу Лердорфу.
                            Він використовував мову в своїх цілях: для того, щоб мати уявлення
                            про  тих  людей,  які  відвідують  його  сайт  і  знайомляться  з  його
                            резюме.
                                  За словами автора, РНР був винайдений буквально за день в
                            проміжках  між  діловими  зустрічами.  Спочатку  це  була  просто


                                                           238
   235   236   237   238   239   240   241   242   243   244   245