Perl

Mar 24, 2007 15:53

Тут по долгу службы пришлось снова вплотную заняться перлом. Честно говоря, я немножко в шоке :) Пара лет активной работы с Java и Scheme принесла свои результаты -- я вдруг осознал, что никогда не умел программировать на перле =) Как внезапно оказалось, это хороший объектно-ориентированный и неплохой функциональный язык. Тут тебе, с одной стороны ( Read more... )

code, perl

Leave a comment

Comments 4

taryk March 25 2007, 09:02:08 UTC
помоему у Perl 6 много перспектив... (хотя когда он выйдет (лет через пять, наверное) его уже точно никто не переплюнет) =)

Reply

swizard March 28 2007, 07:26:37 UTC
Имхо perl6 очень на хаскель смахивает =)

Reply


Просто в тему вспомнилось ringill March 25 2007, 12:49:19 UTC
Steve Yegge объяснял, почему Perl не похож ни на Lisp, ни на Smalltalk.

http://steve.yegge.googlepages.com/tour-de-babel

Perl can't do lists because Larry made the tragically stupid decision early on to flatten them automatically. So (1, 2, (3, 4)) magically becomes (1, 2, 3, 4). Not that you ever want it to work this way. But Larry happened to be working on some problem for which it was convenient on that particular day, and Perl's data structures have been pure exploded whale ever since.

[...]

Perl can't do objects because Larry never reeeeally believed in them. Maybe that's OK; I'm still not quite sure if I believe in them either. But then why did he try adding them? Perl's OO is a halfhearted add-on that never caught on with the Perl community. It's just not as inspired as the string-processing or Unix integration stuff.

Reply


anonymous March 28 2007, 10:44:18 UTC
нарой где-нть книжку ""Higher-Order Perl" by Mark Jason Dominus
автор пишет на perlе практически в FP стиле - башня съезжает только в путь

redplait

Reply


Leave a comment

Up