Perl рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ Perl 6 рдХреЛ рд▓рд╛рдЧрд┐ рдирд╛рдо рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрджреИ рдЫрдиреН

рдкрд░реНрд▓ рднрд╛рд╖рд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рдЫрд▓рдлрд▓ рдЧрд░рд┐рд░рд╣реЗрдХрд╛ рдЫрдиреН рдлрд░рдХ рдирд╛рдо рдЕрдиреНрддрд░реНрдЧрдд рдкрд░реНрд▓ 6 рднрд╛рд╖рд╛ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛ред рд╕реБрд░реБрдорд╛, рдкрд░реНрд▓ 6 рд▓рд╛рдИ "рдХреНрдпрд╛рдореЗрд▓рд┐рдпрд╛" рдирд╛рдордХрд░рдг рдЧрд░реНрди рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рддрд░ рдкрдЫрд┐ рдзреНрдпрд╛рди рджрд┐рдЗрдпреЛ рд╕рд╛рд░рд┐рдпреЛ рд▓реНрдпрд╛рд░реА рд╡рд╛рд▓рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд "рд░рд╛рдХреБ" рдирд╛рдордорд╛, рдЬреБрди рдЫреЛрдЯреЛ рдЫ, рдЕрд╡рд╕реНрдерд┐рдд perl6 рдХрдореНрдкрд╛рдЗрд▓рд░ "Rakudo" рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫ рд░ рдЦреЛрдЬ рдЗрдиреНрдЬрд┐рдирд╣рд░реВрдорд╛ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрд╕рдБрдЧ рдУрднрд░рд▓реНрдпрд╛рдк рдЧрд░реНрджреИрдиред рдХреНрдпрд╛рдореЗрд▓рд┐рдпрд╛ рдирд╛рдо рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рдХрд┐рдирдХрд┐ рдпреЛ рдЕрд╡рд╕реНрдерд┐рдд рдорд╕реНрдХрдЯ рдирд╛рдо рд╣реЛ рд░ Perl 6 рд▓реЛрдЧреЛ, рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдЯреНрд░реЗрдбрдорд╛рд░реНрдХ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫ рд▓реНрдпрд╛рд░реА рд╡рд╛рд▓ред

рдкреБрди: рдирд╛рдорд╛рдХрд░рдгрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдХреЛ рдХрд╛рд░рдгрд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рдЕрд╡рд╕реНрдерд╛рдХреЛ рдЙрджреНрднрд╡ рд╣реЛ рдЬрд╕рдорд╛ рджреБрдИ рдлрд░рдХ рднрд╛рд╖рд╛рд╣рд░реВ рдПрдЙрдЯреИ рдирд╛рдордорд╛ рдмрдиреЗрдХрд╛ рдЫрдиреН, рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рдЖрдлреНрдиреИ рд╕рдореБрджрд╛рдпрд╣рд░реВрд╕рдБрдЧред Perl 6 рдЕрдкреЗрдХреНрд╖рд┐рдд рд░реВрдкрдорд╛ рдкрд░реНрд▓рдХреЛ рдЕрд░реНрдХреЛ рдкреНрд░рдореБрдЦ рд╢рд╛рдЦрд╛ рдмрдиреНрди рд╕рдХреЗрди, рд░ рд╕реНрдХреНрд░реНрдпрд╛рдЪрдмрд╛рдЯ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫреБрдЯреНрдЯреИ рднрд╛рд╖рд╛ рдорд╛рдиреНрди рд╕рдХрд┐рдиреНрдЫред рдХрд┐рдирдХрд┐ рдХрд╛рд░реНрдбрд┐рдирд▓ рднрд┐рдиреНрдирддрд╛рд╣рд░реВ Perl 5 рдмрд╛рдЯ, Perl 5 рдЕрдиреБрдпрд╛рдпреАрд╣рд░реВрдХреЛ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛, рдПрдХ рдзреЗрд░реИ рд▓рд╛рдореЛ рд╡рд┐рдХрд╛рд╕ рдЪрдХреНрд░ (Perl 6 рдХреЛ рдкрд╣рд┐рд▓реЛ рд░рд┐рд▓реАрдЬ 15 рд╡рд░реНрд╖рдХреЛ рд╡рд┐рдХрд╛рд╕ рдкрдЫрд┐ рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ) рд░ рдПрдХ рдареВрд▓реЛ рд╕рдВрдЪрд┐рдд рдХреЛрдб рдЖрдзрд╛рд░, рджреБрдИ рд╕реНрд╡рддрдиреНрддреНрд░ рднрд╛рд╖рд╛рд╣рд░реВ рд╕рдорд╛рдирд╛рдиреНрддрд░рдорд╛ рдЙрддреНрдкрдиреНрди рднрдпреЛ, рдЕрд╕рдВрдЧрддред рд╕реНрд░реЛрдд рдХреЛрдб рд╕реНрддрд░рдорд╛ рдПрдХ рдЕрд░реНрдХрд╛ред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, Perl 5 рд░ Perl 6 рд▓рд╛рдИ рд╕рдореНрдмрдиреНрдзрд┐рдд рднрд╛рд╖рд╛рд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рдмреБрдЭреНрди рд╕рдХрд┐рдиреНрдЫ, рдЬрд╕рдХреЛ рдмреАрдЪрдХреЛ рд╕рдореНрдмрдиреНрдз рд▓рдЧрднрдЧ C рд░ C++ рдмреАрдЪрдХреЛ рдЬрд╕реНрддреИ рдЫред

рдпреА рднрд╛рд╖рд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдПрдЙрдЯреИ рдирд╛рдо рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рднреНрд░рдо рдЙрддреНрдкрдиреНрди рд╣реБрдиреНрдЫ рд░ рдзреЗрд░реИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ Perl 6 рд▓рд╛рдИ рдореМрд▓рд┐рдХ рд░реВрдкрдорд╛ рдлрд░рдХ рднрд╛рд╖рд╛рдХреЛ рд╕рдЯреНрдЯрд╛ рдкрд░реНрд▓рдХреЛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рд░реВрдкрдорд╛ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрди рдЬрд╛рд░реА рд░рд╛рдЦреНрдЫрдиреНред рдпрд╕рдмрд╛рд╣реЗрдХ, рдпреЛ рд░рд╛рдп рдкрдирд┐ рдкрд░реНрд▓ 6 рд╡рд┐рдХрд╛рд╕ рд╕рдореБрджрд╛рдпрдХрд╛ рдХреЗрд╣реА рдкреНрд░рддрд┐рдирд┐рдзрд┐рд╣рд░реВрджреНрд╡рд╛рд░рд╛ рд╕рд╛рдЭрд╛ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдкрд░реНрд▓ 6 рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдирдХреЛ рд░реВрдкрдорд╛ рдкрд░реНрд▓ 5 рд╡рд┐рдХрд╕рд┐рдд рднрдЗрд░рд╣реЗрдХреЛ рдЫ рднрдиреА рдЬреЛрдб рджрд┐рдЗрд░рд╣реЗрдХрд╛ рдЫрдиреН, рдпрджреНрдпрдкрд┐ рдкрд░реНрд▓ 5 рдХреЛ рд╡рд┐рдХрд╛рд╕ рд╕рдорд╛рдирд╛рдиреНрддрд░ рд░реВрдкрдорд╛ рдЧрд░рд┐рдиреНрдЫ, рд░ рдпрд╕рдХреЛ рдЕрдиреБрд╡рд╛рджред Perl 5 рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ Perl 6 рдорд╛ рдкреГрдердХ рдХреЗрд╕рд╣рд░реВрдорд╛ рд╕реАрдорд┐рдд рдЫред рдпрджреНрдпрдкрд┐, рдирд╛рдо рдкрд░реНрд▓ рдЬрд╛рд░реА рдЫ рд╕рдореНрдкрд░реНрдХ рдЧрд░реНрди Perl 5 рд╕рдБрдЧ, рд░ Perl 6 рдХреЛ рдЙрд▓реНрд▓реЗрдЦрд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдЪрд╛рд╣рд┐рдиреНрдЫред

рд▓реНрдпрд╛рд░реА рд╡рд╛рд▓, рдкрд░реНрд▓ рднрд╛рд╖рд╛ рдХреЛ рдирд┐рд░реНрдорд╛рддрд╛, рдЖрдлреНрдиреЛ рдорд╛ рднрд┐рдбрд┐рдпреЛ рд╕рдиреНрджреЗрд╢ PerlCon 2019 рд╕рдореНрдореЗрд▓рдирдХрд╛ рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд▓рд╛рдИ рдпреЛ рд╕реНрдкрд╖реНрдЯ рдЧрд░реНтАНрдпреЛ рдХрд┐ рдкрд░реНрд▓рдХрд╛ рджреБрд╡реИ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рдкрд░реНрдпрд╛рдкреНрдд рдкрд░рд┐рдкрдХреНрд╡рддрд╛рдорд╛ рдкреБрдЧрд┐рд╕рдХреЗрдХрд╛ рдЫрдиреН рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдиреЗ рд╕рдореБрджрд╛рдпрд╣рд░реВрд▓рд╛рдИ рдЕрднрд┐рднрд╛рд╡рдХрддреНрд╡рдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд░реНрджреИрди рд░ "рдЬреАрд╡рдирдХрд╛ рд▓рд╛рдЧрд┐ рдорд╣рд╛рди рддрд╛рдирд╛рд╢рд╛рд╣" рдХреЛ рдЕрдиреБрдорддрд┐ рдмрд┐рдирд╛ рдиреИ рдирд╛рдо рдкрд░рд┐рд╡рд░реНрддрди рд▓рдЧрд╛рдпрддрдХрд╛ рдирд┐рд░реНрдгрдпрд╣рд░реВ рд╕реНрд╡рддрдиреНрддреНрд░ рд░реВрдкрдорд╛ рд▓рд┐рди рд╕рдХреНрдЫрдиреНред "

рдирд╛рдо рдкрд░рд┐рд╡рд░реНрддрдирдХреЛ рдкреНрд░рд╛рд░рдореНрднрдХрд░реНрддрд╛ Eizabeth Mattijsen рдерд┐рдпреЛ, Perl 6 рдХреЛ рдореБрдЦреНрдп рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рдордзреНрдпреЗ рдПрдХред CPAN рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдХрд╛ рдирд┐рд░реНрдорд╛рддрд╛ рдХрд░реНрдЯрд┐рд╕ "рдУрднрд┐рдб" рдкреЛ, рд╕рдорд░реНрдерд┐рдд рдПрд▓рд┐рдЬрд╛рдмреЗрде рдХреЗ рд╣реЛ рднрдиреЗ рдирд╛рдо рдкрд░рд┐рд╡рд░реНрддрдирдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд▓рд╛рдореЛ рд╕рдордпрджреЗрдЦрд┐ рдмрд╛рдБрдХреА рдЫ рд░ рдЫрд▓рдлрд▓ рднрдЗрд░рд╣реЗрдХреЛ рдореБрджреНрджрд╛рдорд╛ рд╕рдореБрджрд╛рдпрдХреЛ рд░рд╛рдп рд╡рд┐рднрд╛рдЬрд┐рдд рднрдПрдХреЛ рддрдереНрдпрдХреЛ рдмрд╛рдмрдЬреБрдж рдкрдирд┐ рдирд╛рдо рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдврд┐рд▓рд╛рдЗ рдЧрд░реНрдиреБ рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред Perl 6 рдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдЕрдиреНрддрддрдГ Perl 5 рд▓реЗрднрд▓рдорд╛ рдкреБрдЧреНрджрд╛ рд░ рдХреЗрд╣реА рдЕрдкрд░реЗрд╢рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ Perl 5 рд▓рд╛рдИ рдмрд╛рд╣рд┐рд░ рдирд┐рдХрд╛рд▓реНрди рдерд╛рд▓реЗрдкрдЫрд┐, рд╕рд╛рдпрдж Perl 6 рдХреЛ рдирд╛рдо рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗ рд╕рдмреИрднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рд╕рдордп рд╣реЛред

рдердк рддрд░реНрдХрдХреЛ рд░реВрдкрдорд╛, Perl 6 рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдЫрд╡рд┐рдХреЛ Perl 5 рдХреЛ рдкреНрд░рд╡рд░реНрджреНрдзрдирдорд╛ рдирдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡, рдЬреБрди рдХреЗрд╣реА рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рд░ рдХрдореНрдкрдиреАрд╣рд░реВрд▓реЗ рдЬрдЯрд┐рд▓ рд░ рдкреБрд░рд╛рдиреЛ рднрд╛рд╖рд╛рдХреЛ рд░реВрдкрдорд╛ рдмреБрдЭреЗрдХрд╛ рдЫрдиреН, рдЙрд▓реНрд▓реЗрдЦ рдЧрд░рд┐рдПрдХреЛ рдЫред рдзреЗрд░реИ рдЫрд▓рдлрд▓рд╣рд░реВрдорд╛, рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ Perl 6 рдХреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд╡рд┐рдЪрд╛рд░ рдкрдирд┐ рдЧрд░реЗрдХрд╛ рдЫреИрдирдиреН рдХрд┐рдирднрдиреЗ рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ Perl рд╡рд┐рд░реБрджреНрдз рдирдХрд╛рд░рд╛рддреНрдордХ, рдЧрдарди рдЧрд░рд┐рдПрдХреЛ рд░рд╛рдп рдЫред рдпреБрд╡рд╛рд╣рд░реВрд▓реЗ рдкрд░реНрд▓рд▓рд╛рдИ рдЯрд╛рдврд╛рдХреЛ рд╡рд┐рдЧрддрдХреЛ рднрд╛рд╖рд╛рдХреЛ рд░реВрдкрдорд╛ рдмреБрдЭреНрдЫрдиреН рдЬреБрди рдирдпрд╛рдБ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБ рд╣реБрдБрджреИрди (рдЬрд╕реНрддреИ рдпреБрд╡рд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ 90 рдХреЛ рджрд╢рдХрдорд╛ COBOL рд▓рд╛рдИ рд╡реНрдпрд╡рд╣рд╛рд░ рдЧрд░реЗ рдЬрд╕реНрддреИ)ред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди