Π Π°Π·Π²ΠΈΠ²Π°ΡΠΈ Π½Π° ΡΠ°Π·ΠΈΡΠΈ Π½Π° Perl ΡΠ°Π·Π³ΠΎΠ²Π°ΡΠ°Π°Ρ ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° ΡΠ°Π·ΠΈΠΊΠΎΡ Perl 6 ΠΏΠΎΠ΄ Π΄ΡΡΠ³ΠΎ ΠΈΠΌΠ΅. ΠΡΠ²ΠΈΡΠ½ΠΎ, Perl 6 Π±Π΅ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π° Π²ΠΎ βCameliaβ, Π½ΠΎ ΠΏΠΎΡΠΎΠ° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»ΠΈ Π½Π° ΠΈΠΌΠ΅ΡΠΎ βRakuβ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΎΠ΄ ΠΠ°ΡΠΈ ΠΠΎΠ», ΠΊΠΎΠ΅ Π΅ ΠΏΠΎΠΊΡΠ°ΡΠΊΠΎ, ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΎ ΡΠΎ ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠΈΠΎΡ ΠΊΠΎΠΌΠΏΠ°ΡΠ»Π΅Ρ Π½Π° perl6 βRakudoβ ΠΈ Π½Π΅ ΡΠ΅ ΠΏΡΠ΅ΠΊΠ»ΠΎΠΏΡΠ²Π° ΡΠΎ Π΄ΡΡΠ³ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ Π²ΠΎ ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠΈΡΠ΅. ΠΠΌΠ΅ΡΠΎ ΠΠ°ΠΌΠ΅Π»ΠΈΡΠ° Π±Π΅ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π±ΠΈΠ΄Π΅ΡΡΠΈ Π΅ ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠΎ ΠΈΠΌΠ΅ Π½Π° ΠΌΠ°ΡΠΊΠΎΡΠ° ΠΈ ΠΠΎΠ³ΠΎΡΠΎ Π½Π° Perl 6, ΡΡΠ³ΠΎΠ²ΡΠΊΠ°ΡΠ° ΠΌΠ°ΡΠΊΠ° Π·Π° ΠΊΠΎΡΠ° ΠΏΡΠΈΠΏΠ°ΡΠ° ΠΠ΅ΡΠΈ ΠΠΎΠ».
ΠΠ΅ΡΡ ΠΏΡΠΈΡΠΈΠ½ΠΈΡΠ΅ Π·Π° ΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° ΠΎΠ΄ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅ Π΅ ΠΏΠΎΡΠ°Π²Π°ΡΠ° Π½Π° ΡΠΈΡΡΠ°ΡΠΈΡΠ° Π²ΠΎ ΠΊΠΎΡΠ° ΡΠ΅ ΡΠΎΡΠΌΠΈΡΠ°Π»Π΅ Π΄Π²Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ°Π·ΠΈΡΠΈ ΠΏΠΎΠ΄ ΠΈΡΡΠΎ ΠΈΠΌΠ΅, ΡΠΎ ΡΠ²ΠΎΠΈ Π·Π°Π΅Π΄Π½ΠΈΡΠΈ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ. Perl 6 Π½Π΅ ΡΡΠ°Π½Π° ΡΠ»Π΅Π΄Π½Π°ΡΠ° Π³ΠΎΠ»Π΅ΠΌΠ° Π³ΡΠ°Π½ΠΊΠ° Π½Π° Perl ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΠΎΡΠ΅ΠΊΡΠ²Π°ΡΠ΅, ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΌΠ΅ΡΠ° Π·Π° ΠΏΠΎΡΠ΅Π±Π΅Π½ ΡΠ°Π·ΠΈΠΊ ΡΠΎΠ·Π΄Π°Π΄Π΅Π½ ΠΎΠ΄ Π½ΡΠ»Π°. ΠΠΎΡΠ°Π΄ΠΈ ΠΊΠ°ΡΠ΄ΠΈΠ½Π°Π»Π½ΠΈ ΡΠ°Π·Π»ΠΈΠΊΠΈ ΠΠ΄ Perl 5, Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ ΠΏΡΠΈΠ²ΡΠ·Π°Π½ΠΈΡΠΈ Π½Π° Perl 5, ΠΌΠ½ΠΎΠ³Ρ Π΄ΠΎΠ»Π³ ΡΠ°Π·Π²ΠΎΡΠ΅Π½ ΡΠΈΠΊΠ»ΡΡ (ΠΏΡΠ²ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Perl 6 Π±Π΅ΡΠ΅ ΠΎΠ±ΡΠ°Π²Π΅Π½ΠΎ ΠΏΠΎ 15 Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΡΠ°Π·Π²ΠΎΡ) ΠΈ Π³ΠΎΠ»Π΅ΠΌΠ° Π°ΠΊΡΠΌΡΠ»ΠΈΡΠ°Π½Π° Π±Π°Π·Π° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ, ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΠΈΡΠ° Π΄Π²Π° Π½Π΅Π·Π°Π²ΠΈΡΠ½ΠΈ ΡΠ°Π·ΠΈΡΠΈ, Π½Π΅ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΈ ΡΠΎ Π΅Π΄Π½ΠΈ ΡΠΎ Π΄ΡΡΠ³ΠΈ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΈΠ·Π²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄. ΠΠΎ ΠΎΠ²Π°Π° ΡΠΈΡΡΠ°ΡΠΈΡΠ°, Perl 5 ΠΈ Perl 6 ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠ΅ΡΡΠ΅ΠΏΠΈΡΠ°Π°Ρ ΠΊΠ°ΠΊΠΎ ΡΡΠΎΠ΄Π½ΠΈ ΡΠ°Π·ΠΈΡΠΈ, ΡΠΈΡ ΠΎΠ΄Π½ΠΎΡ Π΅ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ½ΠΎ ΠΈΡΡ ΠΊΠ°ΠΊΠΎ ΠΏΠΎΠΌΠ΅ΡΡ C ΠΈ C++.
ΠΠΎΡΠΈΡΡΠ΅ΡΠ΅ΡΠΎ Π½Π° ΠΈΡΡΠΎΡΠΎ ΠΈΠΌΠ΅ Π·Π° ΠΎΠ²ΠΈΠ΅ ΡΠ°Π·ΠΈΡΠΈ Π΄ΠΎΠ²Π΅Π΄ΡΠ²Π° Π΄ΠΎ ΠΊΠΎΠ½ΡΡΠ·ΠΈΡΠ° ΠΈ ΠΌΠ½ΠΎΠ³Ρ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΡΠ²Π°Π°Ρ Π΄Π° ΡΠΌΠ΅ΡΠ°Π°Ρ Π΄Π΅ΠΊΠ° Perl 6 Π΅ Π½ΠΎΠ²Π° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° Perl Π½Π°ΠΌΠ΅ΡΡΠΎ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ ΡΠ°Π·Π»ΠΈΡΠ΅Π½ ΡΠ°Π·ΠΈΠΊ. ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, ΠΎΠ²Π° ΠΌΠΈΡΠ»Π΅ΡΠ΅ Π³ΠΎ Π΄Π΅Π»Π°Ρ ΠΈ Π½Π΅ΠΊΠΎΠΈ ΠΏΡΠ΅ΡΡΡΠ°Π²Π½ΠΈΡΠΈ Π½Π° Π·Π°Π΅Π΄Π½ΠΈΡΠ°ΡΠ° Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° Perl 6, ΠΊΠΎΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΡΠ²Π°Π°Ρ Π΄Π° ΠΈΠ½ΡΠΈΡΡΠΈΡΠ°Π°Ρ Π΄Π΅ΠΊΠ° Perl 6 ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π° ΠΊΠ°ΠΊΠΎ Π·Π°ΠΌΠ΅Π½Π° Π·Π° Perl 5, ΠΈΠ°ΠΊΠΎ ΡΠ°Π·Π²ΠΎΡΠΎΡ Π½Π° Perl 5 ΡΠ΅ Π²ΡΡΠΈ ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ, Π° ΠΏΡΠ΅Π²ΠΎΠ΄ΠΎΡ Π½Π° ΠΡΠΎΠ΅ΠΊΡΠΈΡΠ΅ Π½Π° Perl 5 Π΄ΠΎ Perl 6 ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈ Π½Π° ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΡΠ»ΡΡΠ°ΠΈ. Π‘Π΅ΠΏΠ°ΠΊ, ΠΈΠΌΠ΅ΡΠΎ ΠΠ΅ΡΠ» ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΡΠ²Π° Π΄Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΈΡΠ° ΡΠΎ Perl 5, Π° ΡΠΏΠΎΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Perl 6 Π±Π°ΡΠ° ΠΏΠΎΡΠ΅Π±Π½ΠΎ ΠΏΠΎΡΠ°ΡΠ½ΡΠ²Π°ΡΠ΅.
ΠΠ΅ΡΠΈ ΠΠΎΠ», ΡΠ²ΠΎΡΠ΅Ρ Π½Π° ΡΠ°Π·ΠΈΠΊΠΎΡ ΠΠ΅ΡΠ», Π²ΠΎ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎΡΠ°ΠΊΠ° Π½Π° ΡΡΠ΅ΡΠ½ΠΈΡΠΈΡΠ΅ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΠ°ΡΠ° PerlCon 2019 ΡΠ°ΡΠ½ΠΎ ΠΈΠΌ ΡΡΠ°Π²ΠΈ Π΄ΠΎ Π·Π½Π°Π΅ΡΠ΅ Π΄Π΅ΠΊΠ° Π΄Π²Π΅ΡΠ΅ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° Perl Π²Π΅ΡΠ΅ Π΄ΠΎΡΡΠΈΠ³Π½Π°Π° Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ Π·ΡΠ΅Π»ΠΎΡΡ ΠΈ Π΄Π΅ΠΊΠ° Π·Π°Π΅Π΄Π½ΠΈΡΠΈΡΠ΅ ΡΡΠΎ Π³ΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°Π°Ρ Π½Π΅ Π±Π°ΡΠ°Π°Ρ ΡΡΠ°ΡΠ°ΡΠ΅Π»ΡΡΠ²ΠΎ ΠΈ ΠΌΠΎΠΆΠ°Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΠ½ΠΎ Π΄Π° Π΄ΠΎΠ½Π΅ΡΡΠ²Π°Π°Ρ ΠΎΠ΄Π»ΡΠΊΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅, Π±Π΅Π· Π΄Π° Π±Π°ΡΠ°Π°Ρ Π΄ΠΎΠ·Π²ΠΎΠ»Π° ΠΎΠ΄ βΠΠ΅Π»ΠΈΡΠ΅ΡΡΠ²Π΅Π½ΠΈΠΎΡ Π΄ΠΈΠΊΡΠ°ΡΠΎΡ Π·Π° ΠΆΠΈΠ²ΠΎΡ. β
ΠΠ½ΠΈΡΠΈΡΠ°ΡΠΎΡ Π·Π° ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅ Π±Π΅ΡΠ΅ ΠΠΈΠ·Π°Π±Π΅Ρ ΠΠ°ΡΠΈΡΡΠ΅Π½, Π΅Π΄Π½Π° ΠΎΠ΄ Π³Π»Π°Π²Π½ΠΈΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΈ Π½Π° Perl 6. ΠΠ΅ΡΡΠΈΡ βΠΠ²ΠΈΠ΄β ΠΠΎ, ΠΊΡΠ΅Π°ΡΠΎΡ Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΎΡ CPAN, ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈ ΠΠ»ΠΈΠ·Π°Π±Π΅Ρ Π΅ Π΄Π΅ΠΊΠ° ΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π·Π° ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅ Π΅ ΠΎΠ΄Π°ΠΌΠ½Π° Π·Π°Π΄ΠΎΡΠ½Π΅ΡΠ° ΠΈ, ΠΈ ΠΏΠΎΠΊΡΠ°Ρ ΡΠ°ΠΊΡΠΎΡ ΡΡΠΎ ΠΌΠΈΡΠ»Π΅ΡΠ΅ΡΠΎ Π½Π° Π·Π°Π΅Π΄Π½ΠΈΡΠ°ΡΠ° Π·Π° ΠΏΡΠ°ΡΠ°ΡΠ΅ΡΠΎ ΡΡΠΎ ΡΠ΅ Π΄ΠΈΡΠΊΡΡΠΈΡΠ° Π΅ ΠΏΠΎΠ΄Π΅Π»Π΅Π½ΠΎ, Π½Π΅ΠΌΠ° ΠΏΠΎΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΎΠ΄Π»ΠΎΠΆΡΠ²Π° ΠΏΡΠΎΠΌΠ΅Π½Π°ΡΠ° Π½Π° ΠΈΠΌΠ΅ΡΠΎ. ΠΠΈΠ΄Π΅ΡΡΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° Perl 6 ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ Π³ΠΈ Π΄ΠΎΡΡΠΈΠ³Π½Π°Π° Π½ΠΈΠ²ΠΎΠ°ΡΠ° Π½Π° Perl 5 ΠΈ ΠΏΠΎΡΠ½Π°Π° Π΄Π° Π³ΠΈ Π½Π°Π΄ΠΌΠΈΠ½ΡΠ²Π°Π°Ρ Perl 5 Π·Π° Π½Π΅ΠΊΠΎΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, ΠΌΠΎΠΆΠ΅Π±ΠΈ ΡΠ΅Π³Π° Π΅ Π½Π°ΡΠ΄ΠΎΠ±ΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Perl 6 Π΄Π° Π³ΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΡΠ²ΠΎΠ΅ΡΠΎ ΠΈΠΌΠ΅.
ΠΠ°ΠΊΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΡΠ΅ ΡΠΏΠΎΠΌΠ΅Π½ΡΠ²Π° Π½Π΅Π³Π°ΡΠΈΠ²Π½ΠΎΡΠΎ Π²Π»ΠΈΡΠ°Π½ΠΈΠ΅ Π²ΡΠ· ΠΏΡΠΎΠΌΠΎΡΠΈΡΠ°ΡΠ° Π½Π° Perl 6 Π½Π° Π²ΠΎΡΠΏΠΎΡΡΠ°Π²Π΅Π½Π°ΡΠ° ΡΠ»ΠΈΠΊΠ° Π½Π° Perl 5, ΠΊΠΎΡΠ° ΠΊΠ°Ρ Π½Π΅ΠΊΠΎΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΡΠ΅ Π΄ΠΎΠΆΠΈΠ²ΡΠ²Π° ΠΊΠ°ΠΊΠΎ ΠΊΠΎΠΌΠΏΠ»ΠΈΡΠΈΡΠ°Π½ ΠΈ Π·Π°ΡΡΠ°ΡΠ΅Π½ ΡΠ°Π·ΠΈΠΊ. ΠΠΎ Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ Π΄ΠΈΡΠΊΡΡΠΈΠΈ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π΄ΡΡΠΈ ΠΈ Π½Π΅ ΡΠ°Π·ΠΌΠΈΡΠ»ΡΠ²Π°Π»Π΅ Π΄Π° Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠ°Ρ Perl 6 ΡΠ°ΠΌΠΎ Π·Π°ΡΠΎΠ° ΡΡΠΎ ΠΈΠΌΠ°Π°Ρ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΠΎ, ΡΠΎΡΠΌΠΈΡΠ°Π½ΠΎ ΠΌΠΈΡΠ»Π΅ΡΠ΅ ΠΏΡΠΎΡΠΈΠ² Perl. ΠΠ»Π°Π΄ΠΈΡΠ΅ Π»ΡΡΠ΅ Π³ΠΎ Π΄ΠΎΠΆΠΈΠ²ΡΠ²Π°Π°Ρ Perl ΠΊΠ°ΠΊΠΎ ΡΠ°Π·ΠΈΠΊ ΠΎΠ΄ Π΄Π°Π»Π΅ΡΠ½ΠΎΡΠΎ ΠΌΠΈΠ½Π°ΡΠΎ ΡΡΠΎ Π½Π΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΎ Π½ΠΎΠ²ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ (ΡΠ»ΠΈΡΠ½ΠΎ ΠΊΠ°ΠΊΠΎ ΠΌΠ»Π°Π΄ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ Π³ΠΎ ΡΡΠ΅ΡΠΈΡΠ°Π° COBOL Π²ΠΎ 90-ΡΠΈΡΠ΅).
ΠΠ·Π²ΠΎΡ: opennet.ru