03.02.10, 18:35, "Dmitry Arsentiev" <[email protected]>:

>  В-четвёртых, обилие специальных переменных и, шире, идиоматизация языка.
>  Пёрл - язык с очень направильной,
>  нелогичной грамматикой и с огромным количеством идиом.
>  Вот что это за переменные такие?
>  $| $|- $& $^I $^O и т.д.
>  Если выучил две-три вещи в пёрл, то не факт, что догадаешься,
>  как должны выглядеть/называться другие две-три вещи.
>  В Питоне всё логичнее.
>  Если выучил десять "кирпичиков", то про остальное можно логически догадаться.
>  Т.е. питон - это правильная литературная речь.
>  Да, это речь с длиннотами,
>  но не переполненная сверх всякой меры жаргонизмами,
>  идиомами и авторскими неологизмами.
>  В этой речи есть подлежащее и сказуемое, они видны.

Не соглашусь.
По-моему как раз наоборот - Пёрл более похож на литературный язык, т.е. он 
обладает необходимой гибкостью (взять те же постфиксные команды) и 
"неформальностью" человеческогоо языка. Возможность выразить одну и ту же мысль 
разными способами - оттуда же. 
Python - это более "сухой" и "математичный" язык. "Если что-то - сделай то, 
иначе делай это".
За что ИМХО и любим гиками. :)
В перл можно писать так же, но можно и "сделай это и это если не случилась 
какая-то фигня или забей".

Если мои аргументы не убедительны, то могу упомянуть еще один факт, то что 
Ларри Уолл - лингвист и "это многое объясняет" :) 
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить