The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Анонсирован Perl 7, opennews (??), 24-Июн-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


134. "Анонсирован Perl 7"  +/
Сообщение от Аноним (-), 26-Июн-20, 11:24 
т.е. получается что те кто кричит "он медленный" просто пытаются "накидать" ("накидать"! - именно "накидать" по быстрому) что-то и от этого чего-то сразу же ждут производительности. Производительности же нет, потому что она была НЕ ТАК УЖ ВАЖНА ибо 1) проблема решалась другими способами либо 2) не было таких задач БОЛЬШИХ ЗАДАЧ\ПРОЕКТОВ из-за которых ускорили бы Perl (как было приведено - NodeJS и браузерный код).
Ответить | Правка | Наверх | Cообщить модератору

137. "Анонсирован Perl 7"  +3 +/
Сообщение от Cradle (?), 26-Июн-20, 12:43 
> т.е. получается что те кто кричит "он медленный" просто пытаются "накидать" ("накидать"! - именно "накидать" по быстрому) что-то и от этого чего-то сразу же ждут производительности

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

А по поводу сравнений с NodeJS: сравнения не корректные потому что совсем другая парадигма, нода асинхронная и производительность там будет проседать на совсем других операциях чем в синхронном перле. И если уж сравнивать, то вот в начале 2000-х был популярным mod_perl под апач, и по произвидительности он рвал тогдашний php как тузик грелку. Зато имел порог вхождения недоступный для 90% тогдашних веб-разработчиков, не говоря уже о севременных. Короче, сравнения имеют смысл только в контексте применения, большой вопрос есть ли у ноды и перла сейчас где-то пересечения.

Ответить | Правка | Наверх | Cообщить модератору

148. "Анонсирован Perl 7"  +/
Сообщение от Аноним2 (?), 26-Июн-20, 22:09 
Спасиибо за ответ!

>>> А по поводу сравнений с NodeJS: сравнения не корректные потому что совсем другая парадигма, нода асинхронная и

Вот может это оно и есть - в Perl не было "асинхронности" и NodePerl не состоялся?

Ответить | Правка | Наверх | Cообщить модератору

149. "Анонсирован Perl 7"  +3 +/
Сообщение от Cradle (?), 26-Июн-20, 22:59 
нет, тут история другая, перл был на волне популярности года около 2000-го, и уже к 2005 резко ее растерял и остался в тех нишах где и сейчас. В то время про асинхронность никто еще не думал, максимум в сторону мультитрединга поглядывали, и то в интерпретируемых языках довольно робко. Крупные проекты на нем вполне были, просто они уже давно умерли, Хотя вот, толстая imperia cms даже еще жива курилка, а midgard был мощный фреймворк такой, в него тогда redhat крепко денег вбухал, а сейчас он на php переписан.

На самом деле от JS тогда тоже никто ничего хорошего не ожидал, там вообще очень все уныло выглядело, потому что с одной стороны браузерные войны, а с другой тормозил он у всех тогда нещадно. До тех пор пока пара гугловцев не устроили революцию тем что посмотрели внимательно на чем он тормозит и узрели дикий треш с организацией памяти. Помню их докторский тезис года около 2007-2008, нам тогда это открытие тоже немного шаблон порвало, что так тоже можно было. Главное, им тогда удалось радикально изменить модель памяти не сломав сам язык, и родился V8, а потом конечно остальные движки эти идеи тоже переняли. Без V8 нода была бы бессмысленна, а jquery бесполезен, так что можно сказать весь современный ландшафт JavaScript возник благодаря этому. Тогда, около 2008, в jquery вложился деньгами M$, и все завертелось.

Применительно к перлу, возможно авторы по той же причине примерно в то  же время стали разбираться со своими тормозами и родили свою parrot vm, вот только совместимость потеряли. В PHP тогда тоже этим занималсь, чуть позже правда, с 5.2 на 5.3 радикально поменяли модель памяти и все вдруг залетало. 2010 это вроде уже был, помнится я в то время в порядке изучения Cи тогда активно их корку дебажил.

Ответить | Правка | Наверх | Cообщить модератору

170. "Анонсирован Perl 7"  +/
Сообщение от rvs2016 (ok), 27-Июн-20, 17:12 
> вот в начале 2000-х был популярным mod_perl под апач, и по
> произвидительности он рвал тогдашний php как тузик грелку

А CGI::Fast победил ли этого мод_перла?

Ответить | Правка | К родителю #137 | Наверх | Cообщить модератору

171. "Анонсирован Perl 7"  +/
Сообщение от Cradle (?), 27-Июн-20, 17:56 
врядли, он работает через зокет, это наверняка будет узким местом в сравнении с mod_perl API доступа к обьектам самого апача. В то время о нем особо не было слышно; midgard например работал похожим образом, имел свой аппликационный сервер (на подобии томкэта) которому апач гнал запросы через прокси, но вот имменно этот модуль они не использовали. Хотя, давно это все было.

Забавно, http://perl.apache.org/outstanding/sites.html пишет что сайт аdobe.cоm работает на mod_perl, хотя их rоbоts tхt намекает что не совсем:

Disallow: /*Ljava.lang.Object*
Disallow: /*.sql$

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру