03.02.10, 18:35, "Dmitry Arsentiev" <[email protected]>:
> В-четвёртых, обилие специальных переменных и, шире, идиоматизация языка. > Пёрл - язык с очень направильной, > нелогичной грамматикой и с огромным количеством идиом. > Вот что это за переменные такие? > $| $|- $& $^I $^O и т.д. > Если выучил две-три вещи в пёрл, то не факт, что догадаешься, > как должны выглядеть/называться другие две-три вещи. > В Питоне всё логичнее. > Если выучил десять "кирпичиков", то про остальное можно логически догадаться. > Т.е. питон - это правильная литературная речь. > Да, это речь с длиннотами, > но не переполненная сверх всякой меры жаргонизмами, > идиомами и авторскими неологизмами. > В этой речи есть подлежащее и сказуемое, они видны. Не соглашусь. По-моему как раз наоборот - Пёрл более похож на литературный язык, т.е. он обладает необходимой гибкостью (взять те же постфиксные команды) и "неформальностью" человеческогоо языка. Возможность выразить одну и ту же мысль разными способами - оттуда же. Python - это более "сухой" и "математичный" язык. "Если что-то - сделай то, иначе делай это". За что ИМХО и любим гиками. :) В перл можно писать так же, но можно и "сделай это и это если не случилась какая-то фигня или забей". Если мои аргументы не убедительны, то могу упомянуть еще один факт, то что Ларри Уолл - лингвист и "это многое объясняет" :) -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
