LINUX.ORG.RU

История изменений

Исправление DRVTiny, (текущая версия) :

Проблема перла совсем в другом - он предназначен для скриптов, и не предназначен для крупных проектов

А какие с этим проблемы? Даже если считать, что без зашибись ООП крупные проекты не живут, потому что у разработчиков ооп головного мозга, то как бы есть Moose и гигантская груда модулей под него.

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

Такие вещи были нормой в 2000-х со слабыми одноядерными процессорами, ныне же если даже интепретируемый язык, то как минимум с нормальной поддержкой типов данных. Вон PHP7 теперь уверенно уделывает perl5...

Исходная версия DRVTiny, :

Проблема перла совсем в другом - он предназначен для скриптов, и не предназначен для крупных проектов

А какие с этим проблемы? Даже если считать, что без зашибись ООП крупные проекты не живут, потому что у разработчиков ооп головного мозга, то как бы есть Moose и гигантская груда модулей под него.

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

Такие вещи были нормой в 2000-х со слабыми одноядерными процессорами, ныне же если даже интепретируемый язык, то как минимум с нормальной поддержкой типов данных. Вон PHP7 теперь уверенно уделывает perl5...