Акции и промокодыОтзывы о школах

Выпущен Релиз Perl 5.40: новые возможности, стабильность и поддержка сообщества

#Новости

9 июня 2024 года, программисты и разработчики со всего мира приветствовали выпуск новой стабильной версии языка программирования Perl 5.40. Это событие последовало за релизом предыдущей версии 5.38, который прошел в июле 2023 года. Нововведения и улучшения, внесенные в последнюю версию, отражают не только технический прогресс, но и творческий подход сообщества.

Логотип языка программирования Perl на мониторе

По данным источника в подготовке Perl 5.40 было изменено примерно 160 тыс. строк кода. При этом основной объём работ затронул 1500 файлов. В процессе разработки активно участвовали 75 программистов и мейнтейнеров, что подчёркивает открытый и коллективный характер проекта. Поддержка сообщества и координация усилий играли ключевую роль в успешном выпуске новой версии.

Регулярное обновление и поддержка

В соответствии с графиком, утвержденным еще одиннадцать лет назад, новые стабильные ветки Perl выпускаются ежегодно, а корректирующие релизы — каждые три месяца. Ожидается, что первый корректирующий релиз для Perl 5.40.1 появится через месяц и будет направлен на исправление наиболее значительных недоработок.

Вместе с выпуском Perl 5.40 прекратилась официальная поддержка версии 5.36, однако обновления для неё всё ещё могут быть выпущены в случае критических проблем с безопасностью. Также уже 20 июня начнётся разработка экспериментальной ветки 5.41, которая ляжет в основу стабильного релиза Perl 5.42 в следующем году.

Основные Изменения в Perl 5.40

Новая версия Perl привнесла множество технических усовершенствований:

  • Расширение возможностей синтаксиса для создания классов, введённого в предыдущей версии.
  • Стабилизация синтаксиса обработки исключений try/catch, что делает код более понятным и избавляет от использования eval.
  • Введение новых встроенных функций, таких как inf и nan, а также нового логического оператора "^^" для упрощения логических выражений, повышения читаемости кода и оптимизации производительности.
  • Устаревание и исключение из употребления некоторых старых функций и методов для повышения эффективности и безопасности.

Кроме того, была добавлена поддержка операционной системы Serenity OS, что расширяет возможности использования Perl. Обновлены также многие модули, включая такие важные, как Compress::Raw::Zlib и Math::BigInt, что улучшает их функциональность и производительность.

Заключение

Perl 5.40 демонстрирует не только технические улучшения, но и активное участие сообщества в развитии одного из самых влиятельных языков программирования. Ожидается, что эти изменения будут положительно влиять на разработку программного обеспечения и улучшение технологических процессов в различных областях.

Если вы только начинаете свой путь в разработке на Perl - предлагаем вам ознакомиться с подборкой лучших курсов программирования на Perl.

Читайте также
Одного диплома психолога скоро будет мало: государство меняет правила для целой профессии

Одного диплома психолога скоро будет мало: государство меняет правила для целой профессии

Минтруд вынес на обсуждение типовые программы для психологов, логопедов, дефектологов и специалистов социальной сферы. По ним видно, каким станет спрос на несколько лет вперёд — и почему знать одну методику скоро будет недостаточно. Что меняется и что делать, если вы задумались об этой профессии.
ИИ-грамотность стала входным билетом в профессию — а вы этого не заметили

ИИ-грамотность стала входным билетом в профессию — а вы этого не заметили

Нейросети незаметно превратились из эксперимента в обычный рабочий инструмент: 63% работодателей и сотрудников относятся к ним положительно, а 60% компаний уже ждут от людей базовых ИИ-навыков. Быстрее всего планка растёт в маркетинге, контенте и аналитике. Рассказываем, кого это касается первым и на что смотреть при выборе обучения.
Яндекс отдаёт ИИ половину офисной работы. И главный вопрос теперь — не про увольнения

Яндекс отдаёт ИИ половину офисной работы. И главный вопрос теперь — не про увольнения

Yandex B2B Tech представила универсального ИИ-агента, который не отвечает текстом, а сам выполняет рабочие операции — от закупок до отчётов. Компания оценивает, что он закроет 30–50% задач офисных сотрудников. Объясняем, почему это не про увольнения, а про смену того, за что вам платят.
В дипломе может больше не быть слова «бакалавр»: как реформа вузов меняет то, что вы покажете работодателю

В дипломе может больше не быть слова «бакалавр»: как реформа вузов меняет то, что вы покажете работодателю

7 российских вузов запускают новую модель высшего образования: 42,4 тысячи бюджетных мест, 581 обновлённая программа, обязательные модули по ИИ и конкретная квалификация в дипломе вместо привычного «бакалавр». Реформа затронет абитуриентов 2026 года, но нынешних студентов переводить не будут. Разбираем, что меняется на самом деле и кому подойдёт вуз, а кому — короткий путь.
Скопировать