TC BANKCALL # TEMPORARY, I HOPE HOPE HOPE - из кодов компьютера на Apollo 11. В этом блоге Вы узнаете и другие шокирующие подробности о том, что на самом деле твориться внутри ваших компьютеров :-)

вторник, 8 декабря 2009 г.

Что не понравилось в Perl

Несколько вещей, которые не понравились в безумном языке Perl. Чтобы не забыть и при возможности использовать - подтрунивать над адептами этого набора заклинаний. Без особого порядка:
  • В случае, если интерпретатор запущен без -W, то можно спокойно писать в неверный дескриптор файла и ничего не знать об этом. Видимо, более общее - отсутствие нормальных исключений.
  • Негодная поддержка ООП
    • Организация классов классов возможна, но требует написания большого количества кода. Есть какой-то дополнительный модуль, но я до него не добрался.
    • Копирование объектов - я так и не понял как это сделать более-менее правильно. Есть какие-то проблемы с копированием замыканий.
  • Можно сделать файл abc.pm, внутри написать package efg. Работать программа не будет, а сообщений никаких не появится.
  • Ссылки. Совершенно не ясно зачем они вообще нужны. При этом они приводят к конструкциям вида %{$$self{'abc'}}.
Список можно продолжить, и это уже после двух недель знакомства. Хотя, может потом просто зомбируешься привыкаешь.

0 коммент.:

Отправить комментарий