о системе
статистика каталога
Ссылок в каталоге: 32936
Добавлено сегодня: 0
Гидов: 107
Кандидатов в гиды: 123
Гид-администратор
Карта сайта
Поиск информации

Навигация :  Сусанин >  Топ-обзоры > Компьютерные технологии > Программирование
Показать :  - Все обзоры - Только новые -

Алексей Пеклун ( roscer ™)

Программирование


Топ-обзор от 30.04.00 ( viewed - 168698 times )
╚CGI╩
CGI √ скрипты. Что это такое, на чем их пишут и зачем они нужны┘

Популярность интеренета растет с каждым днем, появляется все больше и больше web-страниц. Если раньше большинство пользователей использовали интернет в основном для проверки своей почты, то теперь почти все пытаются создать свою страницу. Новичок как правило не обращает внимание на дизайн, интерфейс своего детища. Но со временем ему хочется сделать что-то лучше чем уже есть и вот тогда начинаются поиски чего-то нового. Он ищет чем бы приукрасить свою страничку, как сделать так что бы пользователям было интересней, и вот тогда он приходит, как правило, к выводу что надо внедрить в страничку CGI (добавить опросник, форум, какие-то игры и т.п.)

CGI (Common Gateway Interface) ≈ спецификация программ, которые пользователь может выполнять на Web-сервере. В этом случае устройством ввода-вывода считается программа просмотра гипертекстовых страниц или браузер. CGI представляет собой стандарт взаимодействия Web-сервера с прикладными программами. Программы CGI можно писать на любых языках типа Си++, Паскаль, Visual Basic и им подобным, но тогда возникают ограничения на переносимость ПО с одной серверной платформы на другую. Интерпретатор же Perl сейчас существует практически на любой платформе.

Perl - интерпретируемый язык, приспособленный для обработки произвольных текстовых файлов, извлечения из них необходимой информации и выдачи сообщений. Perl также удобен для написания различных системных программ. Этот язык прост в использовании, эффективен, но про него трудно сказать, что он элегантен и компактен. Perl сочитает в себе лучшие черты C, shell, sed и awk, поэтому для тех, кто знаком с ними, изучение Perl-а не представит особого труда. Cинтаксис выражений Perl-а близок к синтаксису C. В отличие от большинства утилит ОС UNIX Perl не ставит ограничений на объем обрабатываемых данных и если хватает ресурсов, то весь файл обрабатывается как одна строка. Рекурсия может быть произвольной глубины. Хотя Perl приспособлен для обработки текстовых файлов, он может обрабатывать так же двоичные данные и создавать .dbm файлы, подобные ассоциативным массивам. Perl позволяет использовать регулярные выражения, создавать объекты, вставлять в программу на С или C++ куски кода на Perl-е, а также позволяет осуществлять доступ к базам данных, в том числе Oracle.

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

Для полноценной работы с Perl-ом нужно скачать необходимый софт. Вот несколько узлов где можно найти ПО на любой вкус Perl, www.freescripts.com

А вот пару учебников по Perl первый и второй


По материалам :
Учебника по Перлу
Еще одного учебника по Перлу

Компьютерные технологии > ПрограммированиеПерейти к категории
  • Python [06.05.00]
    Что это за язык программирования? Когда он появился, зачем он нужен?
  • HTML [20.03.00]
    Что это такое? Заблуждение насчет HTML
  • Visual Basic 7 [15.03.00]
    Новые возможности Visual Basic7. Станет ли VB7 самым популярным языком программрования?
  • Немного из истории Visual Basic [08.03.00]
    Предыстория и история создания Visual Basic-a
форум-центрдобавь свой urlподпишись на рассылку новостей

винтовой компрессор купить!
 
  Все музыкальные новинки и мировые хиты в mp3 можно скачать тут!
  Download best music hits in mp3
  Все новости Одессы - Гороскоп - Программа ТВ на неделю 
дизельные генераторы купить!