рдкрд░реНрд▓ рдбреЗрд╡реНрд╣рд▓рдкрд░ Perl 6 рд╕рд╛рдареА рдирд╛рд╡ рдмрджрд▓рдгреНрдпрд╛рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рдд рдЖрд╣реЗрдд

рдкрд░реНрд▓ рднрд╛рд╖рд╛ рд╡рд┐рдХрд╕рдХ рдЪрд░реНрдЪрд╛ рдХрд░рдд рдЖрд╣реЗрдд рдкрд░реНрд▓ 6 рднрд╛рд╖рд╛ рд╡реЗрдЧрд│реНрдпрд╛ рдирд╛рд╡рд╛рдиреЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛. рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛, рдкрд░реНрд▓ 6 рдЪреЗ рдирд╛рд╡ рдмрджрд▓реВрди "рдХреЕрдореЗрд▓рд┐рдпрд╛" рдареЗрд╡рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рд╣реЛрддрд╛, рдкрд░рдВрддреБ рдирдВрддрд░ рд▓рдХреНрд╖ рджрд┐рд▓реЗ рд╕реНрдерд▓рд╛рдВрддрд░рд┐рдд рд▓реЕрд░реА рд╡реЙрд▓рдиреЗ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ "рд░рд╛рдХреВ" рдирд╛рд╡рд╛рд▓рд╛, рдЬреЗ рд▓рд╣рд╛рди рдЖрд╣реЗ, рд╡рд┐рджреНрдпрдорд╛рди perl6 рдХрдВрдкрд╛рдпрд▓рд░ "рд░рд╛рдХреБрдбреЛ" рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ рдЖрдгрд┐ рд╢реЛрдз рдЗрдВрдЬрд┐рдирдордзреАрд▓ рдЗрддрд░ рдкреНрд░рдХрд▓реНрдкрд╛рдВрд╢реА рдУрд╡реНрд╣рд░рд▓реЕрдк рд╣реЛрдд рдирд╛рд╣реА. рдХреЕрдореЗрд▓рд┐рдпрд╛ рд╣реЗ рдирд╛рд╡ рд╕реБрдЪрд╡рд▓реЗ рдЧреЗрд▓реЗ рдХрд╛рд░рдг рддреЗ рд╡рд┐рджреНрдпрдорд╛рди рд╢реБрднрдВрдХрд░ рдирд╛рд╡ рдЖрд╣реЗ рдЖрдгрд┐ рдкрд░реНрд▓ 6 рд▓реЛрдЧреЛ, рдЬреНрдпрд╛рд╕рд╛рдареА рдЯреНрд░реЗрдбрдорд╛рд░реНрдХ рд╕рдВрдмрдВрдзрд┐рдд рд▓реЕрд░реА рд╡реЙрд▓.

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

рдпрд╛ рднрд╛рд╖рд╛рдВрд╕рд╛рдареА рд╕рдорд╛рди рдирд╛рд╡ рд╡рд╛рдкрд░рд▓реНрдпрд╛рдиреЗ рдЧреЛрдВрдзрд│ рд╣реЛрддреЛ рдЖрдгрд┐ рдмрд░реЗрдЪ рд╡рд╛рдкрд░рдХрд░реНрддреЗ рдкрд░реНрд▓ 6 рд╣реА рдореВрд▓рднреВрддрдкрдгреЗ рднрд┐рдиреНрди рднрд╛рд╖реЗрдРрд╡рдЬреА рдкрд░реНрд▓рдЪреА рдирд╡реАрди рдЖрд╡реГрддреНрддреА рдорд╛рдирддрд╛рдд. рд╢рд┐рд╡рд╛рдп, рд╣реЗ рдордд рдкрд░реНрд▓ 6 рд╡рд┐рдХрд╛рд╕ рд╕рдореБрджрд╛рдпрд╛рдЪреНрдпрд╛ рдХрд╛рд╣реА рдкреНрд░рддрд┐рдирд┐рдзреАрдВрдиреА рджреЗрдЦреАрд▓ рд╕рд╛рдорд╛рдпрд┐рдХ рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рдкрд░реНрд▓ 6 рдЪреНрдпрд╛ рдмрджрд▓реА рдореНрд╣рдгреВрди рдкрд░реНрд▓ 5 рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдд рдЕрд╕рд▓реНрдпрд╛рдЪрд╛ рдЖрдЧреНрд░рд╣ рдзрд░рдд рдЖрд╣реЗрдд, рдЬрд░реА рдкрд░реНрд▓ 5 рдЪрд╛ рд╡рд┐рдХрд╛рд╕ рд╕рдорд╛рдВрддрд░рдкрдгреЗ рдХреЗрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ рдЖрдгрд┐ рдкрд░реНрд▓ 5 рдкреНрд░рдХрд▓реНрдк рддреЗ рдкрд░реНрд▓ 6 рдкрд░реНрдпрдВрдд рдорд░реНрдпрд╛рджрд┐рдд рдЖрд╣реЗрдд. рддрдерд╛рдкрд┐, рдкрд░реНрд▓ рдирд╛рд╡ рд╕реБрд░реВ рдЖрд╣реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд░реНрд▓ 5 рд╕рд╣, рдЖрдгрд┐ рдкрд░реНрд▓ 6 рдЪреНрдпрд╛ рдЙрд▓реНрд▓реЗрдЦрд╛рд╕рд╛рдареА рд╕реНрд╡рддрдВрддреНрд░ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рд▓реЕрд░реА рд╡реЙрд▓, рдкрд░реНрд▓ рднрд╛рд╖реЗрдЪрд╛ рдирд┐рд░реНрдорд╛рддрд╛, рддреНрдпрд╛рдЪреНрдпрд╛ рд╡реНрд╣рд┐рдбрд┐рдУ рд╕рдВрджреЗрд╢ PerlCon 2019 рдкрд░рд┐рд╖рджреЗрдЪреНрдпрд╛ рд╕рд╣рднрд╛рдЧреАрдВрдирд╛ рд╣реЗ рд╕реНрдкрд╖реНрдЯ рдХреЗрд▓реЗ рдХреА рдкрд░реНрд▓рдЪреНрдпрд╛ рджреЛрдиреНрд╣реА рдЖрд╡реГрддреНрддреНрдпрд╛ рдЖрдзреАрдЪ рдкреБрд░реЗрд╢реА рдкрд░рд┐рдкрдХреНрд╡рддрд╛ рдЧрд╛рдард▓реНрдпрд╛ рдЖрд╣реЗрдд рдЖрдгрд┐ рддреНрдпрд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгрд╛рд▒реНрдпрд╛ рд╕рдореБрджрд╛рдпрд╛рдВрдирд╛ рдкрд╛рд▓рдХрддреНрд╡рд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА рдЖрдгрд┐ рддреЗ тАЬрдЬреАрд╡рдирд╛рд╕рд╛рдареА рдорд╣рд╛рди рд╣реБрдХреВрдорд╢рд╣рд╛тАЭ рдЪреА рдкрд░рд╡рд╛рдирдЧреА рди рдШреЗрддрд╛ рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рдирд╛рдорд╛рдВрддрд░рд╛рд╕рд╣ рдирд┐рд░реНрдгрдп рдШреЗрдК рд╢рдХрддрд╛рдд. "

рдирд╛рдорд╛рдВрддрд░рд╛рдЪрд╛ рдЖрд░рдВрднрдХрд░реНрддрд╛ Eizabeth Mattijsen, Perl 6 рдЪреНрдпрд╛ рдореБрдЦреНрдп рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдкреИрдХреА рдПрдХ рд╣реЛрддрд╛. CPAN рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдЪреЗ рдирд┐рд░реНрдорд╛рддрд╛ рдХрд░реНрдЯрд┐рд╕ "рдУрд╡рд┐рдб" рдкреЛ, рд╕рдорд░реНрдерд┐рдд рдПрд▓рд┐рдЭрд╛рдмреЗрде рдЕрд╕реЗ рдЖрд╣реЗ рдХреА рдирд╛рд╡ рдмрджрд▓рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдлрд╛рд░ рдкреВрд░реНрд╡реАрдкрд╛рд╕реВрди рдЖрд╣реЗ рдЖрдгрд┐ рдЪрд░реНрдЪреЗрдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдореБрджреНрджреНрдпрд╛рд╡рд░ рд╕рдореБрджрд╛рдпрд╛рдЪреЗ рдордд рд╡рд┐рднрд╛рдЧрд▓реЗрд▓реЗ рдЕрд╕реВрдирд╣реА, рдирд╛рд╡ рдмрджрд▓рдгреНрдпрд╛рд╕ рдЙрд╢реАрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА. рдкрд░реНрд▓ 6 рдЪреА рдХрд╛рдордЧрд┐рд░реА рд╢реЗрд╡рдЯреА рдкрд░реНрд▓ 5 рдкрд╛рддрд│реАрдкрд░реНрдпрдВрдд рдкреЛрд╣реЛрдЪрд▓реА рдЖрд╣реЗ рдЖрдгрд┐ рдХрд╛рд╣реА рдСрдкрд░реЗрд╢рдиреНрд╕рд╕рд╛рдареА рдкрд░реНрд▓ 5 рдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдХрд╛рдордЧрд┐рд░реА рдХрд░реВ рд▓рд╛рдЧрд▓реА рдЖрд╣реЗ, рдХрджрд╛рдЪрд┐рдд рдкрд░реНрд▓ 6 рд╕рд╛рдареА рддреНрдпрд╛рдЪреЗ рдирд╛рд╡ рдмрджрд▓рдгреНрдпрд╛рдЪреА рд╣реА рд╕рд░реНрд╡реЛрддреНрддрдо рд╡реЗрд│ рдЖрд╣реЗ.

рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдпреБрдХреНрддрд┐рд╡рд╛рдж рдореНрд╣рдгреВрди, рдкрд░реНрд▓ 6 рдЪреНрдпрд╛ рд╕реНрдерд╛рдкрд┐рдд рдкреНрд░рддрд┐рдореЗрдЪреНрдпрд╛ рдкрд░реНрд▓ 5 рдЪреНрдпрд╛ рдЬрд╛рд╣рд┐рд░рд╛рддреАрд╡рд░ рдирдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡рд╛рдЪрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреА рдХрд╛рд╣реА рд╡рд┐рдХрд╕рдХ рдЖрдгрд┐ рдХрдВрдкрдиреНрдпрд╛рдВрджреНрд╡рд╛рд░реЗ рдХреНрд▓рд┐рд╖реНрдЯ рдЖрдгрд┐ рдХрд╛рд▓рдмрд╛рд╣реНрдп рднрд╛рд╖рд╛ рдореНрд╣рдгреВрди рд╕рдордЬрд▓реА рдЬрд╛рддреЗ. рдмрд░реНтАНрдпрд╛рдЪ рдЪрд░реНрдЪрд╛рдВрдордзреНрдпреЗ, рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдиреА рдкрд░реНрд▓ 6 рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рд╡рд┐рдЪрд╛рд░рд╣реА рдХреЗрд▓рд╛ рдирд╛рд╣реА рдХрд╛рд░рдг рддреНрдпрд╛рдВрдЪреЗ рдкрд░реНрд▓ рд╡рд┐рд░реБрджреНрдз рдирдХрд╛рд░рд╛рддреНрдордХ, рддрдпрд╛рд░ рдЭрд╛рд▓реЗрд▓реЗ рдордд рдЖрд╣реЗ. рддрд░реБрдг рд▓реЛрдХ рдкрд░реНрд▓рд▓рд╛ рджреВрд░рдЪреНрдпрд╛ рднреВрддрдХрд╛рд│рд╛рддреАрд▓ рдПрдХ рднрд╛рд╖рд╛ рдорд╛рдирддрд╛рдд рдЬреА рдирд╡реАрди рдкреНрд░рдХрд▓реНрдкрд╛рдВрдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рдК рдирдпреЗ (рдЬрд╕реЗ рдХреА 90 рдЪреНрдпрд╛ рджрд╢рдХрд╛рдд рддрд░реБрдг рд╡рд┐рдХрд╛рд╕рдХ COBOL рд▓рд╛ рдХрд╕реЗ рд╡рд╛рдЧрд╡рддрд╛рдд).

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛