[Moscow.pm] Кто-то говорит, что Perl вымер.. и пару слов про AngelHack

Oleg Kostyuk cub.uanic на gmail.com
Вт Май 21 09:14:49 PDT 2013


21 мая 2013 г., 18:41 пользователь Ivan Petrov <i.petro.77.00 на gmail.com>написал:

> > Разработка идет в сторону быстроты программирования, в возможным ущербом
> для
> > скорости выполнения приложений.
>
> но Perl все равно тут бенчмаркает лучше других языков :)
>
> > Так, без Moose работать в ООП-стиле чуточку геморнее.
>
> но Mo*U*se быстрее ручных реализаций get'setteroв.
>
> то есть код:
>
> package User;
> use Mouse;
> has name => is => 'rw', isa => 'Str';
>
> будет быстрее чем вот такой код:
>
> package User;
> sub new {
>     ...
>     bless \%args => __PACKAGE__
> }
>
> sub name {
>     { проверить на Str }
>     return $_[0]->{name} if @_ == 1;
>     return $_[0]->{name} = $_[1];
> }
>
>
>
> > Без сигнатурных модулей
> > неудобно писать опредения процедур и методов (нет параметров в
> классическом
> > стиле). Фактически все аспекты программирования на голом Perl, кроме
> обработки
> > текста, неудобны, если не использовать какие-либо модули CPAN. Базовая же
> > библиотека не вполне полна.
>
> на других языках все гораздо хуже
> в руби API меняется "раз в неделю", юникод только-только приделали
> *поддерживаемых* файберов в Python по факту нет.
> итп итд
>
> > Еще проблема, - сложность языка, затрудняющая как написание парсеров,
> так и
> > написание, и главное, чтение кода человеком.
>



> > Префиксы $%@, - каменный век.
> наоборот. префиксы $%@ улучшают читаемость кода.
>

Без сомнений +100



>
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>



-- 
Sincerely yours,
Oleg Kostyuk (CUB-UANIC)
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20130521/0cce7fb6/attachment-0001.html>


Подробная информация о списке рассылки Moscow-pm