justify"> традиційністю;
В· простотою;
В· ефективністю;
В· безпекою;
В· гнучкістю.
Існує ще одна В«характеристикаВ», яка робить РНР особливо привабливим: він розповсюджується безкоштовно, причому, з відкритими вихідними кодами (Open Source).
Perl (Practical Extraction and Report Language) - це динамічний мова програмування загального призначення. Основною характеристикою, яка відрізняє цю мову програмування від інших, є обширна підтримка роботи з текстом. Багаті можливості по роботі з текстом включають широкий вибір засобів по обробці регулярних виразів, вбудованих в синтаксис мови. Сам по собі Perl - це якийсь симбіоз мов С і AWK, а також мов командних оболонок UNIX - нічого надприродного, але, тим не менш, оригінально і практично. p align="justify"> На сьогоднішній день Perl використовується для виконання завдань системного адміністрування, при створенні різноманітних додатків в мережі Інтернет (наприклад, для роботи з електронною поштою), або ж для створення CGI-сценаріїв. Дуже зручний мова програмування і для підтримки вузлів Web. p align="justify"> Варто відзначити, що система Perl стала результатом розробки мови програмування, який би поєднував в собі безліч всіляких засобів адміністрування, які були доступні ще в UNIX, але модернізувалися і доповнювалися. Оптимізація Perl дозволила виконувати безліч додаткових функцій, а його універсальність зробила цю мову досить затребуваним інструментом адміністрування UNIX-систем. Так як Perl користувався великою популярністю, він був портірован і на платформу Windows. p align="justify"> Крім повсякденних завдань з адміністрування, зараз дуже часто виникає крайня необхідність у вирішенні завдань контролю допоміжних програм, службовців для автоматичної перевірки електронної пошти, резервного копірованіея файлів в певний час, синхронізації часу, даних і тому подібного. Часто для вирішення проблеми необхідно написати певний сценарій поведінки програми чи оболонки. Мова Perl прекрасно підходить для написання подібних сценаріїв. p align="justify"> Так, як Perl має багаті можливості по обробці тексту, він часто застосовується для забезпечення працездатності веб-вузлів (сайтів або тематично пов'язаних сторінок в межах одного домену), які в більшості випадків являють собою набір текстових сценаріїв для коректного відображення певної інформації. Perl добре справляється з обробкою і структуруванням таких сценаріїв. сценарії, які і до сьогоднішнього дня не зійшли з арени програмування, дуже ефективно використовуються, але є досить складними, на відміну від Perl. Написати будь-який сценарій можна на будь-якому зручному для вас мові, але саме сценарії Perl є найпоширенішими, а причиною тому стала простота використання, а також широкі можливості з обробки текстової інформації. p align="justify"> Синтаксис Perl дуже синонимичен з мовами програмування Сі, AWK, sed і Bourne shell, так як код, а точніше його початок першого рядка, має вигляд В«#!/Шлях/к/Perl [-ключі] В», тим самим ідентифікує шлях до інтерпретатора для виконання програми на сервері.
Мова Perl можна назвати більшою мірою практичним, ніж елегантним і мінімалістичним. Мова не обмежується єдиною парадигмою програмування, даючи можливість програмістам використовувати різні стилі написання коду і побудови програм, будь то процедурний, об'єктно-орієнтована або функціональний стиль. Однак так як Perl має багато спільного з мовою Сі, то за своєю суттю він є скоріше процедурним мовою. (Пітон) - інтерпретована, об'єктно-орієнтована мова програмування високого рівня. Він підтримує класи, модулі (які можуть бути об'єднані в пакети), обробку винятків, а також многонитевую обробку. Python відноситься до класу мов з динамічною типізацією, надає програмісту автоматичну В«збірку сміттяВ» і зручні високорівневі структури даних, такі як словники, списки, кортежі та ін Пітон об'єднує разючу міць з простим і ясним синтаксисом, продуманої модульність і масштабованість. Однією з цікавих синтаксичних особливостей мови є виділення блоків програми з допомогою відступів (прогалин чи табуляцій), тому в Python відсутні операторні дужки ("begin/end", як у мові Паскаль або фігурні дужки, як у Сі). Python - Oдно з найпростіших засобів навчання та застосування ООП. портіруем і працює майже на всіх відомих платформах. Існують порти під Windows, всі варіанти UNIX (включаючи Linux), Mac OS і Mac OS X, Palm OS, OS/2 і т.д. При цьому, на відміну від багатьох портіруемих систем, на кожній платформі Python підтримує всі характерні для даної платформи технології (наприклад, Microsoft COM/DCOM). Більше того, існує спеціальна версія Python для віртуальної машини Java - Jython, що дозволяє інтерпретатору виконувати...