|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Yury Kopyl 2:5020/400 14 Aug 2002 11:40:23 To : Sadretdinova Nelly Subject : Re: Perl, ООП и критика -------------------------------------------------------------------------------- Hекто Sadretdinova Nelly по поводу "Re: Perl, ООП и критика" нашкрябал(а) следующее: VW>> Мало того. Перл еще и язык высокого уровня. В отличие от Явы, у VW>> которой уровень примерно как у Паскаля. SN> Интересно, а в чем проявляется его высокий уровень по сравнению с SN> той же Явой? SN> Кстати, я вот тут на днях наткнулась на статью "Критический анализ SN> языка Perl", кому интересно: http://ivtcom.newmail.ru/perl170102/ SN> Буквально все по косточкам разобрано и автор делает следующие SN> выводы: SN> "Язык perl является крайне плохо структурированным, в принципе SN> нетипизированным и, как результат, весьма ненадежным языком SN> программирования с избыточным, неясно определенным синтаксисом. SN> Средства, предлагаемые языком perl для решения даже рядовых задач SN> программирования, зачастую уродливы и опасны сюрпризами и побочными SN> эффектами, они разрушают четкое, структурированное мышление, никак SN> не способствуют повышению дисциплины при программировании, а также SN> стимулируют небрежное проектирование. Регулярное практическое SN> применение данного языка формирует неверное понимание основных SN> концепций, которые выкристаллизовались в ходе развития технологии SN> программирования.В связи с этим можно только сожалеть о том, что SN> язык perl получил такое широкое распространение, в том числе как SN> одно из основных средств разработки Internet-проектов. Язык Java, SN> несмотря все его достоинства именно как гораздо более надежного, SN> концептуально выдержанного языка программирования, здесь явно SN> проигрывает, поскольку является, в отличие от доступного в исходных SN> текстах perl, фирменной и, наверное, недешевой разработкой Sun SN> Microsystems, Inc. " Кривые руки никакой ЯП не исправит. Читал статью, догло смеялся. Местами полный бред, местами автор пытаеся высосать из пальца проблему. ----------- Поскольку символ контекста является неотъемлемой частью идентификатора переменной, то переменные, скажем, $a, @a и %a - это совершенно разные переменные, каждой их которых соответствует своя область памяти. Однако, если вы забыли указать символ контекста перед идентификатором переменной, то, если эта переменная используется в выражении, не получите от perl сообщения об ошибке ни на этапе компиляции, ни на этапе выполнения, а ваша программа, скорее всего, будет работать неправильно, например: $i = 1; $s = "Number ".i; print($s); # печать строки "Number i" вместо ожидаемой "Number 1" ----------- автор наверно не подозревает о существовании use strict; ------------ В perl отсутствуют символьный и логический типы. ------------ мда, отсутствие костылей мешает автору, согласен Бред про массивы и обработку дат повеселил изрядно. Дальше читать не смог... :)) ЗЫ А сайт-то какой тормозной...... ЗЫЫ Ой, прочитал про sort, валяюсь... :)) Yury Kopyl aka hrg | http://id.totem.ru | "бысто сп..ил и ушел - называется нашел..." -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/64884ebc723a.html, оценка из 5, голосов 10
|