Читать реферат по информатике, вычислительной технике, телекоммуникациям: "РНР - что в этом слове?" Страница 1

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

РНР - что в этом слове?

Путешествуя просторами Глобальной сети, вы, наверное, не раз встречали всевозможные форумы и опросники. Видели разнообразные графики и счетчики систем сбора и обработки статистической информации, которые изменяли свой вид всякий раз, когда вы посещали такой сайт снова и снова. Возможно, вы заполняли различные формы, в которых уже до вас были введены ваше имя, электронный адрес и прочая "конфиденциальная" информация. Если это так, то наверняка вам приходилось сталкиваться с файлами, которые имели расширение *.php3, вместо привычных *.htm или *.html. Что за этим всем скрывается, мы и попробуем рассказать в этой статье…

РНР (читается как пи-эйч-пи) появился на свет осенью 1994 года по воле Расмуса Лердорфа (Rasmus Lerdorf). Немного ранее имели место первые версии этого скрипт-языка, которые сам автор использовал исключительно в своих личных целях. РНР начал свою жизнь как невзрачная CGI-оболочка, написанная на Perl.

Небольшое отступление: СGI (Common Gateway Interface) - общий шлюзовой интерфейс - является стандартом, который предназначен для создания серверных приложений HTTP. Такое приложение, которое называют шлюзом или CGI-программой, запускается www-сервером в реальном времени. Сервер передает запросы пользователя CGI-программе, которая их обрабатывает и возвращает результат своей работы на экран пользователя. Таким образом, Интернет-серфер получает динамическую информацию, которая может изменяться в результате влияния различных факторов. Сам шлюз может быть написан на C/C++, Fortran, Perl, TCL, Unix Schell, Visual Basic, Apple Script и других подобных языках. Но в случае с РНР, для написания его в первоначальном варианте был выбран язык Perl.

Вот как об этом вспоминает сам автор: "Я написал это в течение полудня в промежутке между деловыми встречами. Тогда я нуждался в быстром инструменте, чтобы иметь представление о тех людях, которые читали мое резюме, размещенное в Сети. Даже не предполагалось, что оболочка будет использоваться кем-то кроме меня. Сервер, на котором располагалось мое резюме, был постоянно перегружен. Я переписал Perl-оболочку на C, чтобы избавиться от значительных непроизводительных затрат… Люди, которые использовали тот же сервер, натолкнулись на мою оболочку и попросили ее для использования у себя".

Так, в начале 1995 года появилась первая версия продукта, которая стала доступной широкому кругу пользователей и содержала дистрибутив с документацией, список рассылки и FAQ. Имя этого первого пакета было Personal Home Page Tools. На тот момент РНР обладал достаточно скромными возможностями. Он имел простейший анализатор кода, который понимал несколько специальных команд, а также разные утилиты для использования на домашней странице, такие как гостевая книга, счетчик и тому подобное.

Ближе к средине 1995 пакет основательно перерабатывается, был добавлен Form Interpreter (FI), для упрощения обработки данных, вводимых с помощью форм. Также появилась поддержка mSQL, позволившая работать с базами данных. В таком виде появилась вторая версия продукта, которая носила название PHP/FI Version 2. После этого РНР начал стремительно развиваться. Люди начали писать собственные библиотеки, расширяющие функциональность языка.

По скромным подсчетам NetCraft, в конце 1999 года PHP использовался уже на более чем 1000000 сайтов во всем мире. В июне 2000 года эта цифра перевалила за 2,5


Похожие работы

 
Тема: РНР - что в этом слове?
Предмет/Тип: Информатика, ВТ, телекоммуникации (Реферат)
 
Тема: Методические рекомендации по проведению первого урока 2008-2009 учебного года по теме: «мы разные в этом наше богатство, мы вместе в этом наша сила»
Предмет/Тип: Другое (Реферат)
 
Тема: Семья, как много в этом слове...
Предмет/Тип: Английский (Сочинение)
 
Тема: Еще древнегреческий оратор и философ Дион Хризостом (Златоуст) отметил, что поистине, род человеческий готов лишиться чего угодно, но не голоса и речи; в этом
Предмет/Тип: Другое (Реферат)
 
Тема: Работы актуальна потому, что проявление воли (точнее было бы — «силы воли», волевого усилия) в различных специфических ситуациях заставляет говорить о волевых качествах, свойствах личности. При этом как само понятие «волевые качества», так и конкретный на
Предмет/Тип: Другое (Реферат)

Интересная статья: Основы написания курсовой работы