Приглашаем посетить
Ломоносов (lomonosov.niv.ru)

Почему разработчики используют Perl для создания CGI-скриптов

Почему разработчики используют Perl для создания CGI-скриптов

Предыдущие две главы должны были составить у вас представление о том, что такое CGI и почему мощные возможности языка Perl по обработке текстов делают его хорошо приспособленным для разработки CGI-скриптов. Другие причины и   пользования разработчиками языка Perl для написания CGI-скриптов заключаются в том, что Perl обеспечивает широкую поддержку взаимодействия с базами данных, обладает переносимостью и обеспечивает безопасность при работе в сетях.

Как уже говорилось, Perl представляет собой один из наиболее мощных языке программирования для обработки текстов. Скрипты CGI обычно имеют дело

с интенсивной обработкой текста: анализом данных, обеспечением доступа к база данных, генерацией HTML-страниц и т. д. Типичный CGI-скрипт, написанный на языке Perl , по своему размеру представляет собой фрагмент программы аналогичного назначения, написанной на C++.

Как вы увидите дальше в этой главе, Perl обеспечивает поддержку взаимодействия с базами данных. По существу, Perl имеет встроенный менеджер баз данных Perl был перенесен почти что на все популярные вычислительные платформы такие как Windows , UNIX , MS , DOS . To обстоятельство, что Perl является 6 ec платным, также увеличивает его привлекательность.

Поскольку Perl не использует указателей, то он является более безопасным и надежным языком, чем С и C++. За счет исключения использования указателей предовращается нарушение доступа к памяти и связанные с этим ошибки. Кроме того используя регулярные выражения языка Perl , легко проверить целостность входных данных и отфильтровать всякие escape-последовательности, которые МОГУТ угрожать безопасности вашей системы. Наконец, для повышения безопасности имеется специальная версия Perl , называемая taintperl , предотвращающая использование каких-либо входных данных в качестве системных команд.

Назад | Оглавление | Далее