Разработчики популярного интерпретируемого языка программирования Perl на этой неделе сообщили о релизе версии Perl 5.20, которая фактически год находилась в разработке после стабильного релиза 5.18. Как говорят разработчики, в новой версии интерпретатора Perl были добавлены 470 000 строк нового кода, а также 2900 новых служебных файлов от 124 авторов. Без учета авто-генерируемых файлов, документации и релизных инструментов, добавлено около 280 000 строк кода и внесены изменения в 1800 .pm, .t, .c и .h файлы. Отметим, что хотя Perl считается интерпретируемым языком высокого уровня, в 2014 году он отметил свое формальное тридцатилетие и среди программистов считается языком-старожилом. Впрочем, в последние 5-7 лет этот язык был существенно подвинут такими продуктами, как C#, PHP, Ruby и тому подобными, но несмотря на это, у Perl есть своя стабильная ниша пользователей и разработчиков, которые стараются адаптировать его под современные нужды и тренды. Среди наиболее значительных новшеств версии 5.20 можно выделить: несколько измененный синтаксис функций, поддержку Unicode 6.3, улучшенную поддержку 64-битных систем, а также измененный порядок работы локалей.
Список изменений