Why Perl sucks?

Список проблем в perl, составленный большим поклонником этого языка. Список составлен с целью быть памяткой для создателей языков программирования - возможно эти проблемы не попадут в другие языки.

Затронутые проблемы:

  1. Нет наследования объектов. "ОО в Perl это на самом деле не более чем bless-нутые ссылки и немного синтаксического сахара."
  2. Счётчик ссылок. Рассказано о проблемах механизма счётчика ссылок. Дана ссылка на дополнительную информацию по теме.
  3. Не интуитивное API - некоторый бардак в программах использующих perlapi.
  4. Не интуитивное поведение массивов/списков в скалярном контексте.
  5. Форматы - устаревший, слабо используемый, артефакт, который незачем таскать с собой.
  6. Нет констант или макросов в привычном (для других языков) понимании, а то что есть вовсе не способствует оптимизации.
  7. Нет информации о типе.
  8. Autovivification - автоматическое создание ключей в хешах очень часто бывает большим злом.

09 июня 2007

Текущие тэги