"Артём Н." ☫ → To debian-russian@lists.debian.org @ Tue, Jul 03, 2012 19:25 +0400
> [ ... ] > Если подумать, конечно, есть сходства... > Но, что ещё важно: C, может, и не особенно хороший язык (в плане понятности, > читаемости и надёжности созданного ПО), но там нет столько всего лишнего. И > такой кучи синтаксического сахара (без расширений, там массивы - максимум :-D > ), > как в Perl. Плюс, строгая модель: любой вызов - функция. > C прост и элегантен. :-) > А про Perl ходят шутки: > "Любой набор символов в любой кодировке является синтаксически правильным > Perl 6 > кодом. > Всегда есть бесконечное количество различных способов сделать это. > > [ ... ] > > Perl — один из немногих языков c поддержкой квантового исчисления." > > Про C - это бы звучало дико. :-) Вы бы лучше, вместо этого, почитали саму Camel Book. Она интересная, стоит того, даже если на Perl-е вы программировать и не будете. > "Та часть, которая делает Perl языком Perl, умышленно построена на смеси > разных > парадигм, учитывающей каждую из них. Можно сказать, что Perl не собирается > навязывать вам никаких догм. " > Лари Уолл. Это и есть главная особенность Perl. Я могу писать, как мне "вздумается". > > >> Впрочем, > > >> "как на шелл" - это лучше на шелле же и писать. Ну, с привлечением sed > > >> и/или awk. perl позволяет писать совершенно третьим способом, и вот > > >> именно им и надо писать надежные программы на нем. > > АН> Эээ.... Каким? > > use strict; > > eval {...}; (не путать с eval "...") > Гы-гы... Это мне о многом говорит. :-D Нет, правда. :-D Не вижу ничего смешного, даже краткого знакомства с Perl достаточно, чтобы понять различие поведения для строки ("") и блока кода ({}). Это исключения (Exceptions) так ложатся на Perl, если вы не в курсе. Да - и для страждущих объектные исключения тоже есть. > > Для задач, которые можно решать на sh, этого достаточно. Ну, может, еще > > IPC::Open2 и IPC::Open3, когда надо и на вход подавать поток, и на > > выходе его забирать, да еще (в случае Open3) stderr анализировать. > Не знаю, может Perl и хорош. Но Camel Book, о котором тут писали на 1000 с > копейками страниц? И тогда уж сравните с книгой K&R... Так с момента выхода содержание K&R не особо менялось, а теперь сравните годы выпуска Camel Book и K&R и вспомните, сколько всяких разных mainstream- и не очень технологий и концепций появилось. > [ ... ] -- Bright regards, Sergey Korobitsin, Chief Research Officer Arta Software, http://arta.kz/ xmpp:underta...@jabber.arta.kz -- Твой локалхост -- не мой локалхост! -- индейцы племени Апачей -- 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/20120704033726.gm5...@undertaker.dev.lan.arta.kz