Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Доступен язык программирования Perl 5.44

Дата публикации: 16-07-2026 09:39:04

После года разработки опубликован релиз новой стабильной ветки языка программирования Perl - 5.44. При подготовке нового выпуска было изменено около 270 тысяч строк кода (без документации и автоматически сгенерированного кода - 110 тысяч), изменения затронули 860 файлов, в разработке принял участие 71 разработчик.

Основное содержимое страницы с новостью.

Perl - 5.44. 270 ( - 110 ), 860 , 71 .

5.44 ģ , - . Perl 5.44.1, , Perl 5.44.0. Perl 5.44 5.40, . 5.45, 2027 Perl 5.46, 7.x.

:

  • , , ţ . , / :
        
     : 
       sub f { my ($x, $y) = @_; ...}
       f(1, 2);
    
    :      
       sub f ($x, $y) { ... }
       f(1, 2);
    
       :
       sub f (:$x, :$y) { ... }
       f(y => 2, x => 1);
    
  • ( ) foreach . foreach . , c :
    
       use v5.44;
       use feature qw( refaliasing declared_refs );
       my %hash = (
          one => [1],
          two => [2, 2],
       );
       foreach my ( $key, \@items ) ( %hash ) {
           say "The $key array contains: @items";
       }
       #   5.44    :
       foreach my ( $key, $var ) ( %hash ) {
           say "The $key array contains: @$var";
       }
       #     refaliasing  declared_refs:
       foreach my $key (keys %hash) {
          say "The $key array contains: @{$hash{$key}}";
       }
    
  • 'enhanced_xx', "/xx" ([a-zA-Z]) . , "if ($text =~ m/[a-zA-Z]/){" :
    
       if ($text =~ m/[
          a-z #  
          A-Z #  
          ]/xx) {
    
  • getentropy() (Linux, BSD, macOS). /dev/urandom , .
  • Unicode 17.0.
  • Unicode ͣ , 160 Unicode-, "\w". , "\w", , , , , . , "use utf8".
  • , Perl_study_chunk (CVE-2026-8376, 32- ) S_measure_struct (CVE-2026-57432), 16- ޣ Regex- (CVE-2026-13221), .
  • ݣ goto . 2010 .
  • , , , / .
  1. (https://www.nntp.perl.org/grou...)
  2. OpenNews: Perl 5.42
  3. OpenNews: Perl 27 10 Tiobe
  4. OpenNews: Perl,
  5. OpenNews: Rakudo 2023.04 Raku ( Perl 6)
  6. OpenNews: Perl 5.40.0
: CC BY 3.0 : https://opennet.ru/65912-perl : perl
 
2.2, (2), 13:15, 16/07/2026 [^] [^^] [^^^] []   +4 +/
-
 
 
3.51, anonymos (?), 15:48, 16/07/2026 [^] [^^] [^^^] []   +1 +/
, perl Linux )))
 
 
4.66, (66), 16:32, 16/07/2026 [^] [^^] [^^^] []   –1 +/
, , Rust - .
 
 
5.89, (ok), 20:55, 16/07/2026 [^] [^^] [^^^] []   +/
1012d507afb528712f1bd6b0f8c3cb6f.jpg
 
3.55, (?), 16:00, 16/07/2026 [^] [^^] [^^^] []   +/
, ݣ , , Σ, , -
 
2.3, (3), 13:16, 16/07/2026 [^] [^^] [^^^] []   +5 +/

 
 
3.9, q (ok), 13:29, 16/07/2026 [^] [^^] [^^^] []   –5 +/
e0cdeaea511ff5fc55937b48eb8d9679.jpg " " -- . , , IP/CIDR-. IP- , ( RFC, . RFC ).
 
 
 
5.25, q (ok), 14:13, 16/07/2026 [^] [^^] [^^^] []   +1 +/
e0cdeaea511ff5fc55937b48eb8d9679.jpg> Can't locate Net/IP.pm in @INC

, . IP- , _ ?

> .
> ,

, low-effort ?

, , ӣ? [ , , ]

, , , ?

?

 
 
6.38, freehck (ok), 15:09, 16/07/2026 [^] [^^] [^^^] []   –1 +/
a494d494c0bd6f76cae0eef0aa6f7dfc.jpg> , .
> IP- , _
> ?

CPAN — ? =)
PIP — ? =)

> , ,
> ӣ? [ , , ]

. . , , .

 
 
7.41, q (ok), 15:16, 16/07/2026 [^] [^^] [^^^] []   –2 +/
e0cdeaea511ff5fc55937b48eb8d9679.jpg> PIP — ?

: IP- . . - IP- (, , RFC).

>

, , " ", . -- 20 , - . -- , " , , ". ( -).

 
6.93, (93), 21:17, 16/07/2026 [^] [^^] [^^^] []   +/
> _

, python, rust, perl guile

 
4.26, (26), 14:25, 16/07/2026 [^] [^^] [^^^] []   +8 +/
, - ,
 
 
5.28, (28), 14:35, 16/07/2026 [^] [^^] [^^^] []   –3 +/
, by design— .
 
 
6.34, (34), 14:56, 16/07/2026 [^] [^^] [^^^] []   +2 +/
, , -- , , - . 1000 50 .
 
5.33, q (ok), 14:47, 16/07/2026 [^] [^^] [^^^] []   +/
e0cdeaea511ff5fc55937b48eb8d9679.jpg>

: , . 5 5 -- , . .

 
 
6.35, (34), 14:58, 16/07/2026 [^] [^^] [^^^] []   –1 +/
: , , 100 .
 
 
7.49, (49), 15:43, 16/07/2026 [^] [^^] [^^^] []  +1 +/

85cbe2e174ebc1d857a29355ad740d58.jpg CODE usr bin time -l bash -c for i in 1 10000 do echo done ... ף,

 
 
8.50, (34), 15:47, 16/07/2026 -     [ ]+/
 
 
9.60, (49), 16:06, 16/07/2026 -     [ ]+/
 
 
10.64, (34), 16:12, 16/07/2026 -     [ ]+/
 
8.58, anonymos (?), 16:05, 16/07/2026 [^] [^^] [^^^] []  +/

usr bin time -v perl -e for 1 10000000 print n dev null ... ף,

 
8.65, freehck (ok), 16:22, 16/07/2026 [^] [^^] [^^^] []  +2 +/

a494d494c0bd6f76cae0eef0aa6f7dfc.jpg 8212 ... ף,

 
 
9.69, freehck (ok), 17:09, 16/07/2026 [^] [^^] [^^^] []  +/

a494d494c0bd6f76cae0eef0aa6f7dfc.jpg b Shell b CODE for shell in bash zsh dash do ech... ף,

 
 
10.73, (49), 18:00, 16/07/2026 [^] [^^] [^^^] []  +/

85cbe2e174ebc1d857a29355ad740d58.jpg CODE , while True print foo 1... ף,

 
 
 
12.76, (??), 18:24, 16/07/2026 [^] [^^] [^^^] []  +/

85cbe2e174ebc1d857a29355ad740d58.jpg , range -... ף,

 
5.46, (46), 15:32, 16/07/2026 [^] [^^] [^^^] []   +1 +/
, openai , ! ?
 
5.86, (86), 19:32, 16/07/2026 [^] [^^] [^^^] []   +/
>

[b][\b] - . , , .

>

! , , !

 
4.37, (37), 15:08, 16/07/2026 [^] [^^] [^^^] []   +/
Python .

Ruby - . , , . Perl ($_, ruby -pn), Awk (String.sub, String.gsub, ruby -a), Sed (ruby -i) tr (String.tr). Python . ݣ Ruby , Perl, , Python. RE Ruby , .

 
 
5.79, Zig Zig (?), 18:38, 16/07/2026 [^] [^^] [^^^] []   +/
ruby, startup time .
 
4.39, (??), 15:10, 16/07/2026 [^] [^^] [^^^] []   –2 +/
, ϣ , . , Σ
 
4.78, (78), 18:37, 16/07/2026 [^] [^^] [^^^] []   –1 +/
> " " -- .

" ", ?
>

ԣ.

 
4.96, Cyd (?), 23:25, 16/07/2026 [^] [^^] [^^^] []   +/
pack :))

use Socket qw(inet_aton inet_ntoa);

my $ip_string = '192.168.1.10';
my $cidr = 24;

# 1. Convert an IP string to a packed 32-bit binary integer
my $packed_ip = inet_aton($ip_string);

# 2. Derive the netmask from a CIDR value (/24)
my $netmask_bin = pack 'N', 0xFFFFFFFF ^ ((1 << (32 - $cidr)) - 1);
my $mask_string = inet_ntoa($netmask_bin);

# 3. Calculate the Network Address (Binary AND)
my $network_bin = pack 'N', (unpack('N', $packed_ip) & unpack('N', $netmask_bin));
my $network_string = inet_ntoa($network_bin);

print "IP: $ip_string\n";
print "Mask: $mask_string\n";
print "Network: $network_string\n";

 
3.87, (86), 19:46, 16/07/2026 [^] [^^] [^^^] []   +/
>

"" - . , " ݣ ?".

, .

 
2.4, (4), 13:19, 16/07/2026 [^] [^^] [^^^] []   +10 +/
. Python (15 , ). regexp- .
 
 
3.6, (6), 13:24, 16/07/2026 [^] [^^] [^^^] []   +3 +/
.
 
 
4.11, (11), 13:34, 16/07/2026 [^] [^^] [^^^] []   –4 +/
, - .
, , HR : ! ݣ !
 
 
5.18, (-), 13:51, 16/07/2026 -     [ ]+/
 
 
6.61, (?), 16:07, 16/07/2026 [^] [^^] [^^^] []   +/
-
"" ( . ), - " " ӣ " "
 
4.12, (ok), 13:36, 16/07/2026 [^] [^^] [^^^] []   –1 +/
95d78ed05c89d4678d7c29a314e494df.jpg - ! Python ( ) - , !
 
 
5.22, (?), 14:10, 16/07/2026 -     [ ]+/
 
 
6.40, (11), 15:14, 16/07/2026 -     [ ]+2 +/
 
5.24, (24), 14:13, 16/07/2026 [^] [^^] [^^^] []   +1 +/
Python Windows.
 
 
6.30, (30), 14:39, 16/07/2026 [^] [^^] [^^^] []   +2 +/
windows .
 
 
7.36, (11), 15:02, 16/07/2026 [^] [^^] [^^^] []   +1 +/
windows ( , , ..) .
 
7.56, (?), 16:01, 16/07/2026 [^] [^^] [^^^] []   +/
- . .
 
 
8.85, (86), 19:25, 16/07/2026 -     [ ]+/
 
7.83, (24), 19:00, 16/07/2026 [^] [^^] [^^^] []   +/
Windows - , .
 
 
8.84, (86), 19:20, 16/07/2026 [^] [^^] [^^^] []  +/

, , ... ף,

 
 
9.95, (24), 23:02, 16/07/2026 [^] [^^] [^^^] []  +/

, , , ... ף,

 
3.8, (11), 13:29, 16/07/2026 [^] [^^] [^^^] []   –1 +/
, Python ! ( )
, ģ .
 
3.77, (86), 18:35, 16/07/2026 -     [ ]+/
 
2.5, (5), 13:23, 16/07/2026 [^] [^^] [^^^] []   +/
ProxMox'
 
2.15, (?), 13:43, 16/07/2026 [^] [^^] [^^^] []   +1 +/

 
2.20, xsignal (ok), 13:55, 16/07/2026 [^] [^^] [^^^] []   +2 +/
641921b8d09f31983750add814825b46.jpg , ""? - , , . - ?
 
2.43, (5), 15:21, 16/07/2026 [^] [^^] [^^^] []   +2 +/
, .
 
 
3.63, (?), 16:10, 16/07/2026 [^] [^^] [^^^] []   +/
, Σ, ӣ , ?

- - - -

 
3.67, (??), 16:53, 16/07/2026 [^] [^^] [^^^] []   +1 +/
.
 
3.75, (75), 18:18, 16/07/2026 -     [ ]+/
 

 
2.14, (?), 13:41, 16/07/2026 [^] [^^] [^^^] []   +1 +/
> ?

. ԣ

 

 
2.16, (?), 13:44, 16/07/2026 [^] [^^] [^^^] []   +1 +/
> , — , .

, .

 
 
3.21, (?), 14:01, 16/07/2026 [^] [^^] [^^^] []   +/
. .
 
2.48, (48), 15:40, 16/07/2026 [^] [^^] [^^^] []   +/
? ? ? , , , .

.  

 

 
2.23, (23), 14:13, 16/07/2026 [^] [^^] [^^^] []   +/
. :)
 
 
3.68, (19), 16:59, 16/07/2026 [^] [^^] [^^^] []   +/
. Perl 6, Perl 7 -- ̣ Perl 5 . , "use ...;" .
 
 
4.70, (23), 17:41, 16/07/2026 [^] [^^] [^^^] []   +/
, Perl 6 .
 
2.72, (72), 17:52, 16/07/2026 -     [ ]+/
 

1.27, (37), 14:30, 16/07/2026 [] [﹢﹢﹢] [ · · · ]   +1 +/
ӣ ݣ ?
Doom 1.666 - !
 
1.42, (42), 15:21, 16/07/2026 [] [﹢﹢﹢] [ · · · ]   –1 +/
Perl 5, Perl 6 (raku)?
 
 
2.44, (5), 15:22, 16/07/2026 [^] [^^] [^^^] []   +2 +/
p5
 
2.45, (34), 15:28, 16/07/2026 [^] [^^] [^^^] []   –1 +/
ӣ , perl7 . perl6.
 

 
2.54, (54), 15:52, 16/07/2026 [^] [^^] [^^^] []   –2 +/
? ۣ , - ݣ Σ .
 

 
2.90, (?), 20:56, 16/07/2026 [^] [^^] [^^^] []   +/
> 10
> , .

debhelpers.

 

 
2.82, Xasd7 (?), 18:57, 16/07/2026 -     [ ]+1 +/
 
2.92, (?), 20:57, 16/07/2026 [^] [^^] [^^^] []   +/
> perl & bash-
>
>
 

 
2.91, (ok), 20:56, 16/07/2026 [^] [^^] [^^^] []   +/
1012d507afb528712f1bd6b0f8c3cb6f.jpg , .
 

|

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Новая версия почтового сервера Exim 4.100014.2225-08-2026
2Выпуск Rust 1.97. Написанные на Rust ядро Zinnia и P2P-система Iroh с адресацией по ключам0710-07-2026
3Уязвимости во FreeBSD, допускающие повышение привилегий и удалённое выполнение кода0807-07-2026
4Хакеры стали чаще атаковать через публичные библиотеки Python0710-12-2025
5Госдума приняла во втором чтении проект федерального бюджета на 2019 год0014-11-2018
6Выпуск дистрибутива для создания межсетевых экранов OPNsense 26.70716-07-2026
7За полгода в России привлекли к ответственности за коррупцию более 220 спецсубъектов0004-08-2020
8ФПК увеличила число отмененных и сокративших курсирование поездов0006-11-2020
9В Совфед поступило из регионов более 500 поправок в проект Процессуального КоАП0002-07-2020
10Пермский край получил новые газомоторные автобусы с системой контроля состояния водителя0017-07-2020

Классификация: Общество. Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 7. Источник: www.opennet.ru.