История изменений
Исправление DRVTiny, (текущая версия) :
Проблема перла совсем в другом - он предназначен для скриптов, и не предназначен для крупных проектов
А какие с этим проблемы? Даже если считать, что без зашибись ООП крупные проекты не живут, потому что у разработчиков ооп головного мозга, то как бы есть Moose и гигантская груда модулей под него.
С производительностью же проблемы очевидны: медленный интерпретируемый язык, дерьмовая реализация тредов, в каждый из которых копируется интерпретатор, отсутствие поддержки типов данных со всеми вытекающими последствиями вроде кучи проверок в начале тела метода на предмет того, не пнули ли внутрь какого-нибудь гумна на гигабайт вместо целого числа.
Такие вещи были нормой в 2000-х со слабыми одноядерными процессорами, ныне же если даже интепретируемый язык, то как минимум с нормальной поддержкой типов данных. Вон PHP7 теперь уверенно уделывает perl5...
Исходная версия DRVTiny, :
Проблема перла совсем в другом - он предназначен для скриптов, и не предназначен для крупных проектов
А какие с этим проблемы? Даже если считать, что без зашибись ООП крупные проекты не живут, потому что у разработчиков ооп головного мозга, то как бы есть Moose и гигантская груда модулей под него.
С производительностью же проблемы очевидны: медленный интерпретируемый, дерьмовая реализация тредов, в каждый из которых копируется интерпретатор, отсутствие поддержки типов данных со всеми вытекающими последствиями вроде кучи проверок в начале тела метода на предмет того, не пнули ли внутрь какого-нибудь гумна на гигабайт вместо целого числа.
Такие вещи были нормой в 2000-х со слабыми одноядерными процессорами, ныне же если даже интепретируемый язык, то как минимум с нормальной поддержкой типов данных. Вон PHP7 теперь уверенно уделывает perl5...