На информационном ресурсе применяются рекомендательные технологии (информационные технологии предоставления информации на основе сбора, систематизации и анализа сведений, относящихся к предпочтениям пользователей сети "Интернет", находящихся на территории Российской Федерации)

smi.today

4 591 подписчик

Свежие комментарии

  • Андрей Зарубкин
    Война закончится после подписания Украиной акта о полной и безоговорочной капитуляции Украины.Офис президента У...
  • Betahon
    К сожалению, войне с Ираном, а может быть и шире, быть...Слишком много ресурсов бизнесмен Трамп вкладывает в этот про...США направили к б...
  • Сергей Нововожилов
    США это просто остров в океанахМакговерн: США от...

Выпущена новая стабильная версия языка программирования Perl 5.36.0

Стабильная версия языка программирования Perl 5.36.0 выпущена после года разработки ответственным за выпуск новых версий Рикардо Сигнесом, 28 мая сообщается на сайте проекта. Версия выпущена в соответствии с утвержденным девять лет назад графиком разработки. В ходе подготовки версии изменено 250 тыс.

строк кода в 2 тыс. файлов. Над выпуском трудилось 82 разработчика. Начат процесс разработки промежуточной версии 5.37, которая в мае-июне 2023 года станет основой для стабильной версии 5.38. В случае, если не будет принято вновь обсуждаемое потенциальное решение о переходе к версии 7 (язык Perl 6 создавался в качестве разрабатываемого с нуля продукта и был переименован в Raku). Версия получила множество изменений. Одними из наиболее интересных являются: явное указание перечня аргументов функции (сигнатуры) с возможностью задания значения по умолчанию, автоматическое включение прагмы «use warnings», отключение поддержки вызов метода через пробел, например «my $object = new Package». Добавлена возможность блочного перебора списков, что удобно, например, при переборе ассоциативных массивов (хэшей) «for my ($key, $value) (%hash)». Добавлена более удобная работа с булевыми значениями. Эти и ряд других изменений включаются при использовании прагмы «use v5.36». Таким образом, начата реализация логики разделения возможностей на поддержку старого (legacy) кода и переключения на современный стиль разработки. Этот подход планируется развить в Perl 7.

 

Ссылка на первоисточник
наверх