Двадцать лет назад, 8 июня 1995 года, датский разработчик Расмус Лердорф (Rasmus Lerdorf) анонсировал (http://groups.google.com/group/comp.infosystems.www.authorin...) первый релиз проекта Personal Home Page Tools (PHP Tools), небольшого набора CGI-скриптов, написанных на языке Си. Скрипты были сосредоточены на автоматизации выполнения некоторых рутинных операций, таких как учет посещений и анализ логов, а также предоставлении возможности использования SSI без включения поддержки данной технологии на стороне сервера. Впоследствии скрипт с реализацией SSI получил большую популярность и был преобразован автором в проект PHP/FI (Personal Home Page / Forms Interpreter), ставший прообразом современного языка PHP.URL: https://groups.google.com/forum/?hl=en#!original/comp.infosy...
Новость: http://www.opennet.me/opennews/art.shtml?num=42387
Сплошные юбилеи в это году: Qt, Java, PHP, и все одногодки. )
Поздравлем всех причастных и интересующихся!
> CGI-скриптов, написанных на языке СиКак, ещё и сишный интерпретатор требовался? Куда смотрит Митрофанов?!
>> CGI-скриптов, написанных на языке Си
>Куда смотрит Митрофанов?!В другую сторону. Здесь скучно, ни проприертарщиков с их BSDL, ни Столмана.
Но кстати, Мировая Наука не видит противоречия:
""Сценарии обычно интерпретируются, а не компилируются[2], хотя сценарные языки программирования один за другим обзаводятся JIT-компиляторами
Я не против PHP, но и не за него, до дикого фанатизма как некоторые веб программисты. Язык делает то для его создавали динамический веб, но для языка чья задача всегда быть лицом смотрящим в Интернет, данный язык содержит слишком много ошибок, и это несмотря на его модульную структуру. Огромное количество "core" функций которые были отобраны по какому то странному алгоритму, очень сильно нагружает и без того не очень быстрый интерпретатор. Конечно можно продолжить говорить о минусах, которые есть во всех языках, но в PHP слишком много костылей которые призваны облегчить работу с PHP, цена за это производительность, потребление ресурсов, безопасность.Не буду сравнивать PHP с каким то другим языком, поскольку сравнивать PHP с тем же Perl или Python, это все равно что сравнивать слона с мухой
сам автор языка говорит, что язык развивается не в сторону каких-то фундаментальных вопросов (как правильно), а для решения задач, стоящих перед ним в данный момент времени (как удобно и просто). Так что имеем то, что нужно разработчикам языка, хорошо это или плохо - каждый решает сам.
> сам автор языка говорит, что язык развивается не в сторону каких-то фундаментальных
> вопросов (как правильно), а для решения задач, стоящих перед ним в
> данный момент времени (как удобно и просто). Так что имеем то,
> что нужно разработчикам языка, хорошо это или плохо - каждый решает
> сам.На самом деле в данном случае каждый из те кто программирует на PHP ничего не решает, все что включено в core Функции нельзя отключить.
В целом же ждем Октября, и посмотрим на PHP 7 о котором говорят что он быстрее и многое там лучше
> посмотрим на PHP 7 о котором говорят что он быстрее и многое там лучшеVagrant-box с PHP7 уже давно доступы и постоянно обновляются - скачивайте и пробуйте. Пару месяцев как был feature-freeze, т.е. в 7.0 уже больше не добавят ничего нового, будут только работать над стабильностью. Следующие фичи пойдут уже в 7.1.
По скорости интерпретации PHP сопоставим с Ruby и чуть медленнее питона. При этом, если учесть, что питону нужно в разы больше самостоятельного кода на фреймворк для мало-мальски сложного приложения - выигрыш сомнителен. А руби вообще по этому критерию уходит далеко вниз, и надолго.Ну и PHP 7 обещает быть сильно шустрее, да.
Не забываем: основная канва для шустрого скриптового кода: не надо писать велосипеды на самом языке, если можно воспользоваться вызовом встроенных функций и "внешних" библиотек на C. И их обилие в PHP в данном случае - далеко не минус. С питоном/руби сложнее.
Вот видео где рассказывают про неадекватности реализации PHP7
Блин, а можно источники поавторитетнее, чем мутная полустуденческая конференция непонятно где и зачем на три доклада.С удовольствием, например, выслушал бы мнение от фейсбука. Или от вконтакта. Там критики тоже будет до такой-то матери, но по крайней мере, она будет объективная, на базе здоровенного живого проекта.
Фейсбук фуфло, глянь их сайт и ненужный дублирующий спам от них в email нотификации при каждом действии
> С удовольствием, например, выслушал бы мнение от фейсбука.http://www.phoronix.com/scan.php?page=news_item&px=HHVM-Lock...
На здоровье.