Page 241 - 4785
P. 241
непоказна CGI-оболонка, написана мовою Perl, і призначалася вона
виключно для специфічних цілей.
Java - об'єктно-орієнтована мова програмування, що
розробляється компанією Sun Microsystems з 1991 р і офіційно
запущений 23 травня 1995 Спочатку ця мова програмування
називався Oak і розроблявся для побутової електроніки, але згодом
був перейменований в Java і став застосовуватися для написання
аплетів, додатків і серверного програмного забезпечення.
Само слово Perl є абревіатурою виразу Practical Extraction and
Report Language (практичну мову витягів і звітів), хоча іноді можна
зустріти іншу назву: Pathologically Eclectic Rubbish Lister
(патологічно еклектичний сміттєвий Лістер). Невідомо, яке з цих
назв більш правильне, тому як обидва вони належать Ларрі Уоллу,
творцеві і головному архітектору, розповсюджувачу і опікуну мови
Perl.
Створення цієї мови відбулося, коли Ларрі намагався
формувати звіти з ієрархії файлів системи оповіщення про помилки,
схожою на Usenet-новини, а можливості застосованих тоді
обробника потоків даних awk виявилися вичерпаними. Будучи
справжнім програмістом, Уолл вирішив вирвати дану проблему з
коренем, застосувавши для цього який-небудь універсальний
інструмент, який він сподівався використовувати і надалі. Так і
з'явилася перша версія мови Perl.
Переваги
Скриптові мови володіють більш складним інструментарієм і
підтримують більш прогресивні техніки програмування. Наприклад,
можливості сортування даних в Perl вбудовані прямо в мову. Те, що
в мову вбудовані всі основні інструменти програмування, позбавляє
від необхідності створювати їх самостійно і означає, що для
вирішення конкретної проблеми потрібно писати менше коду, що
збільшує продуктивність розробника. Скриптові мови дозволяють
швидко виконувати доопрацювання коду без дратівної втрати часу
на очікування закінчення компіляції. Кількість людей, що не
володіють підготовкою, яку мають традиційні комп'ютерні фахівці,
але які можуть зайнятися написанням скриптів, стало на порядок
більше. Інакше кажучи, програмування на скриптових мовах
простіше навчитися. Щоб стати середнім програмістом на C ++,
239