19 сентября Naumen проведет бесплатный онлайн-митап для начинающих Java-разработчиков. В программе — обсуждение ошибок при создании REST-сервисов, паттернов проектирования и методов отладки ПО
Выпущен Релиз Perl 5.40: новые возможности, стабильность и поддержка сообщества
9 июня 2024 года, программисты и разработчики со всего мира приветствовали выпуск новой стабильной версии языка программирования Perl 5.40. Это событие последовало за релизом предыдущей версии 5.38, который прошел в июле 2023 года. Нововведения и улучшения, внесенные в последнюю версию, отражают не только технический прогресс, но и творческий подход сообщества.
По данным источника в подготовке 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.
![](https://kurshub.ru/wp-content/uploads/2024/06/apple-intelligence-presentation.webp)
Apple Intelligence меняет будущее Siri, Face ID, переводчика и многих других функций Apple. Узнайте больше о Apple Intelligence и его потенциале изменить мир!
![](https://kurshub.ru/wp-content/uploads/2024/07/it-specialist-rabotaet.web_.webp)
IT-сфера продолжает быть самой перспективной для карьерного роста в России, по мнению 38% респондентов. На втором месте по привлекательности для карьеры оказались нефтегазовая и строительная отрасли, набравшие по 12% голосов. Женщины чаще мужчин считают IT более перспективной, несмотря на преобладание мужчин в отрасли. Также растет интерес к новым технологиям, таким как робототехника и e-commerce.
![](https://kurshub.ru/wp-content/uploads/2024/08/poster-s-leninym.webp)
8 августа в 20:00 состоится онлайн-вебинар «Технологическое предпринимательство» от МФТИ и Сколково. Это мероприятие для профессионалов, стремящихся углубить свои знания и навыки в области технологического предпринимательства.
![](https://kurshub.ru/wp-content/uploads/2024/04/dinamika-upominaniy-populyarnosti-neyrosetey_11zon_11zon.webp)
Рейтинг популярности нейронных сетей, опубликованный мониторинговой системой Brand Analytics, показывает: позиции ChatGPT и Midjourney слабеют, а интерес к отечественным разработкам растет.
![](https://kurshub.ru/wp-content/uploads/2024/08/rabota-v-ofise.webp)
Большинство россиян поддерживают изменение стандартного испытательного срока. Исследование показало, что эта тема волнует как соискателей, так и работодателей. Узнайте, какие причины лежат в основе таких мнений.
![](https://kurshub.ru/wp-content/uploads/2024/08/uvolnenie-sotrudnika.webp)
Большинство россиян считают, что лучше сообщать об увольнении лично, чтобы сохранить профессиональные отношения и репутацию. Узнайте, какие способы уведомления предпочитают сотрудники и как грамотно попрощаться с компанией, оставив о себе положительное впечатление
![](https://kurshub.ru/wp-content/uploads/2024/08/studenty-ispolzovali-ii.webp)
Студенты ВШЭ используют нейросеть YandexGPT для дипломных работ. ВШЭ активно внедряет ИИ в учебный процесс: нейросеть помогает находить данные, исправлять ошибки и генерировать новые идеи. Более половины студентов получили высшие оценки.
![](https://kurshub.ru/wp-content/uploads/2024/09/rastroennaya-devushka.webp)
59% россиян избегают обсуждения проблем с начальством, несмотря на частые конфликты. Основные причины недовольства — плохое планирование задач и перекладывание ответственности. Лишь 32% готовы к диалогу.