Артём Н. -> debian-russian@lists.debian.org @ Wed, 04 Jul 2012 18:50:19 +0400:
>>> "Та часть, которая делает Perl языком Perl, умышленно построена на >>> смеси разных парадигм, учитывающей каждую из них. Можно сказать, >>> что Perl не собирается навязывать вам никаких догм. " Лари Уолл. >> Это и есть главная особенность Perl. Я могу писать, как мне >> "вздумается". АН> Угу. Особенность. И одновременно главный недостаток, и причина сложности. АН> Хм... C++? На C++ ты не можешь писать, как _тебе_ вздумается. Только как вздумается Страуструпу. >>>> >> Впрочем, >>>> >> "как на шелл" - это лучше на шелле же и писать. Ну, с привлечением >>>> sed >>>> >> и/или awk. perl позволяет писать совершенно третьим способом, и вот >>>> >> именно им и надо писать надежные программы на нем. >>>> АН> Эээ.... Каким? >>>> use strict; >>>> eval {...}; (не путать с eval "...") >>> Гы-гы... Это мне о многом говорит. :-D Нет, правда. :-D >> Не вижу ничего смешного, даже краткого знакомства с Perl достаточно, >> чтобы понять различие поведения для строки ("") и блока кода ({}). АН> Я понимаю различие. {} - выполним, строка - нет. Мне само АН> предложение нравится. :-) Нифига ты не понимаешь :-) >> Это исключения (Exceptions) так ложатся на Perl, если вы не в курсе. Да >> - и для страждущих объектные исключения тоже есть. АН> Думаю, легче перечислить то, чего там нет. Не интересовался, но не АН> удивлюсь, если там есть свой GUI и, вместе с ним, биндинги ко АН> известным GUI библиотекам. Разумеется, как же иначе? >>>> Для задач, которые можно решать на sh, этого достаточно. Ну, может, еще >>>> IPC::Open2 и IPC::Open3, когда надо и на вход подавать поток, и на >>>> выходе его забирать, да еще (в случае Open3) stderr анализировать. >>> Не знаю, может Perl и хорош. Но Camel Book, о котором тут писали на 1000 с >>> копейками страниц? И тогда уж сравните с книгой K&R... >> >> Так с момента выхода содержание K&R не особо менялось, а теперь сравните >> годы выпуска Camel Book и K&R и вспомните, сколько всяких разных >> mainstream- и не очень технологий и концепций появилось. АН> Ага. И, тем не менее, книга K&R по сей день актуальна. Ну, АН> естественно, кое-что устаревает (в т.ч. немного поменялся АН> синтаксис), но в общем.... Да, ты до сих пор можешь писать на C, и даже, если хорошо попросить gcc, на K&R C. Но с тех пор появилась возможность тратить свое рабочее время более эффективно. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/871ukrzh6n....@wizzle.ran.pp.ru