Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Почему PHP стал популярнее Per-а?

Сообщения:  [1-10]   [11-12] 

 
 автор: Nextia   (11.08.2010 в 08:32)   письмо автору
 
   для: cheops   (30.07.2010 в 13:20)
 

пишу очередной спецпроект на Perle (РНР не подходит у оборудования весьма специфические требования), на половину объектов модуля нет документации вообще :-)
все, кстати, на уровне эксперимента.

  Ответить  
 
 автор: cheops   (30.07.2010 в 13:20)   письмо автору
 
   для: psychomc   (30.07.2010 в 10:19)
 

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

  Ответить  
 
 автор: psychomc   (30.07.2010 в 10:19)   письмо автору
 
   для: Nextia   (30.07.2010 в 02:05)
 

думаю еще сюда можно добавить то что php постоянно развивается

  Ответить  
 
 автор: Nextia   (30.07.2010 в 02:05)   письмо автору
 
   для: Киналь   (04.07.2010 в 20:09)
 

Почему популярнее PHP а не Perl, за счет массы готовых решений, на Жемчужине :-) одну и ту же задачу можно решать 10 разными способами. При этом способы не особо требовательны к ресурсам.
Хотя многие программисты PHP используют Perl, иногда абсолютно не задумываясь :-) про регулярные выражения все помнят? :-))
Синтаксис Perl более труден для восприятия, чем у PHP... Поэтому "перловка" будет существовать очень долго, только в ранге весьма специфичного языка :-) с очень широкой сферой применения

  Ответить  
 
 автор: Киналь   (04.07.2010 в 20:09)   письмо автору
 
   для: cheops   (04.07.2010 в 19:22)
 

Мда. Не дано мне этого понять, видимо)

  Ответить  
 
 автор: cheops   (04.07.2010 в 19:22)   письмо автору
 
   для: Киналь   (04.07.2010 в 18:24)
 

Люди зачастую выдумывают такие вещи, которые сами плохо понимают, но которые хорошо решают их проблемы - деньги, лингвистические языки, философия, исскусство... Такие языки создаются с той же целью - уйти от векового/многолетнего канона, внести свежую струю, которая позволит решать ряд задач в надцать раз эффективнее, чем до этого - внести элемент исскуства, задействовать правое полушарие мозга.

  Ответить  
 
 автор: Киналь   (04.07.2010 в 18:24)   письмо автору
 
   для: cheops   (04.07.2010 в 17:34)
 

>один программист считает эффективным одно, другой - другое. Оба правы - в этом и зло.

Зачем же закладывать в язык такую возможность?

  Ответить  
 
 автор: cheops   (04.07.2010 в 17:34)   письмо автору
 
   для: Киналь   (04.07.2010 в 10:43)
 

Ортогональный язык позволяет однозначно для различных ситуаций указать наиболее эффективные способы решений проблемы в каждой конкретной ситуации - нет неоднозначности - в случае неортогональных языков таких решений будет несколько - один программист считает эффективным одно, другой - другое. Оба правы - в этом и зло. Есть специальные языки со специальной философией, например, Perl, которые наооборот такой подход поощряют. Это не плохо - это просто нужно знать и иметь в виду, особенно когда такие языки используются в команде. Это же следует иметь в виду в живописи, в лингвистических языках и других сложных культурах - они все неортогональные и там не то что поощряется неортоганальность - это один из столпов. В программировании все наоборот - тут чем меньше разногласий - тем все быстрее и эффективнее.

  Ответить  
 
 автор: Киналь   (04.07.2010 в 10:43)   письмо автору
 
   для: cheops   (03.07.2010 в 21:05)
 

Простите за любопытство, но что значит «неортогональный код»?

  Ответить  
 
 автор: cheops   (03.07.2010 в 21:05)   письмо автору
 
   для: dump   (03.07.2010 в 08:25)
 

Perl поощряет неортоганальный и нечитабельный код, т.е. один программист может тратить значительные усилия на расшифровку того, что написано другим. Для создания стихов на языке-программирования это самое оно, для промышленного кода удобнее другие языки. Кроме того в PHP введены конструкции значительно облегчающие Web-кодирование - в Perl таких не предусмотрено, так как Web тогда не было (кстати, с точки зрения безопасности именно в Web - Perl ещё хуже PHP).

PS А, конечно, правы часто популярность приобретают языки-сорняки. Почему - одному богу известны, возможно из-за того, что более стройные и красивые языки, не смотря на то, что результат получается лучше, требуют изначально больше работы. Одного языка мало - нужна критическая масса разработчиков.

>И есть ли будущее Perl'а?
У Perl есть своя ниша - на нём пол UNIX-скриптов написано. В Web перспектив скорее всего нет - слишком не удобно, особенно для командной разработки.

  Ответить  

Сообщения:  [1-10]   [11-12] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования