LINUX.ORG.RU

Расмус Лердорф выступит с мастер-классом на DevConf 2012 10 июня

 , , rasmus,


3

1

Расмус Лердорф (Rasmus Lerdorf), основатель PHP, приедет в Москву 10 июня на DevConf 2012, чтобы провести эксклюзивный мастер-класс «Производительность PHP».

  • На этом мастер-классе мы исследуем механизмы для ускорения приложений на PHP.
  • Мы проведем сравнительные тесты популярных приложений на PHP, постепенно увеличивая их производительность.

Не упустите свой шанс лично встретиться с «папой» PHP. После мастер-класса планируется автограф-сессия.

Подробнее о Расмусе

Его твиттер

>>> Подробности



Проверено: maxcom ()
Последнее исправление: thelonelyisland (всего исправлений: 9)

Ответ на: комментарий от sjinks

Нет. Приведение типа — языковая конструкция, intval() — вызов внешней функции.

Читай внимательнее: приведение типов в PHP, мягко говоря, отличается от приведения типов в C.

shimon ★★★★★
()
Ответ на: комментарий от sjinks

Нет. Приведение типа — языковая конструкция, intval() — вызов внешней функции.

Еще раз объясню, что поведение для основы 10 у них идентично, а как завязано внутре, мне, как пользователю, по барабану. Де-факто — имеются два идентичных по поведению способа превратить строку с целым в целое, одно тормозит — другое втрое больше тормозит.

shimon ★★★★★
()
Ответ на: комментарий от shimon

В динамических языках кастование строки в целое делает то же, что и atoi.

Только в том случае, если исходный объект — строка.

red_eyed_peguin
()
Ответ на: комментарий от shimon

одно тормозит — другое втрое больше тормозит.

У меня 10,000,000 приведений выполнились за 1.2 секунды, 10,000,000 вызовов intval() выполняются за 2.3 секунды.

Медленнее, да, но не сказать, что тормозит.

sjinks ★★★
()
Ответ на: комментарий от shimon

Де-факто — имеются два идентичных по поведению способа превратить строку с целым в целое, одно тормозит — другое втрое больше тормозит.

Если взять C, то там тоже есть как минимум два способа: atoi() и strtol(). atoi() быстрее (хотя зависит от конкретной реализации), но strtol() имеет больше возможностей. И никто не жалуется :-)

sjinks ★★★
()
Ответ на: комментарий от Vit

Ну не всё так плохо. Есть же ещё prestashop, joomla и много других популярных проектов. Конечно, код у данных проектов не стоит сравнивать с проектами на основе Django/Rails - внутренний дизайн у них хромает, а внутреннее устройство движка практически отсутвует. Но эти приложения работают, и своё дело делают несмотря на отсутствие ORM, вменяемого фреймворка в своей основе и почти полного отсутствия документации для разработчика. И всё это на дешёвом shared-хостинге.

lucentcode ★★★★★
()
Ответ на: комментарий от mv

Зачем же так? Как ЯП конечно корявый, но зато очень полезный. Большая часть интернет-порталов, сайтов-визиток, форумов и блогов на нём работает. Что может заменить сабж, дав не самым квалифицированным программистам возможность быстро писать то, что им нужно(и даже вообще не программистам)? Я знаю только один подобный простой ЯП - это JavaScript. Ну и из функциональных ЯП простым всегда был Scheme(тоже подходит даже для людей, не связанных с IT). Python только на начальном этапе кажется простым, а потом становится ясно что он умеет гораздо больше, чем нужно простому скриптовому ЯП. Ruby и Perl - они совсем не подходят тем, кому нужно быстро набыдлокодить что-бы просто работало...

lucentcode ★★★★★
()

Очень хочется сходить... Расмус - гений и, если отбросить все холивары, разработчик одного из лучших (если не лучшего) языков программирования для web.

heisenberg ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.