Perl ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ ΠΎΠ±ΡΡΠΆΠ΄Π°Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ Π½Π° Π΅Π·ΠΈΠΊΠ° Perl 6 ΠΏΠΎΠ΄ Π΄ΡΡΠ³ΠΎ ΠΈΠΌΠ΅. ΠΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ Π±Π΅ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π° Perl 6 Π½Π° "Camelia", Π½ΠΎ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅Π½ ΠΊΡΠΌ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎΡΠΎ ΠΎΡ Larry Wall ΠΈΠΌΠ΅ β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 ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π° Π·Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡ Ρ Perl 5, Π° ΡΠΏΠΎΠΌΠ΅Π½Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° Perl 6 ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΎΡΠ΄Π΅Π»Π½ΠΎ ΠΏΠΎΡΡΠ½Π΅Π½ΠΈΠ΅.
ΠΠ°ΡΠΈ Π£ΠΎΠ», ΡΡΠ·Π΄Π°ΡΠ΅Π» Π½Π° Π΅Π·ΠΈΠΊΠ° Perl, Π² Π½Π΅Π³ΠΎΠ²ΠΈΡ Π²ΠΈΠ΄Π΅ΠΎ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΡΠ°ΡΡΠ½ΠΈΡΠΈΡΠ΅ Π² ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡΠ° PerlCon 2019 Π΄Π°Π΄Π΅ Π΄Π° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅, ΡΠ΅ ΠΈ Π΄Π²Π°ΡΠ° Π²Π°ΡΠΈΠ°Π½ΡΠ° Π½Π° Perl Π²Π΅ΡΠ΅ ΡΠ° Π΄ΠΎΡΡΠΈΠ³Π½Π°Π»ΠΈ Π΄ΠΎΡΡΠ°ΡΡΡΠ½Π° Π·ΡΡΠ»ΠΎΡΡ ΠΈ ΠΎΠ±ΡΠ½ΠΎΡΡΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ Π³ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Ρ, Π½Π΅ ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ Π½Π°ΡΡΠΎΠΉΠ½ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π²Π·Π΅ΠΌΠ°Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°ΠΌΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½Π΅, Π±Π΅Π· Π΄Π° ΠΈΡΠΊΠ°Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ βΠΠ΅Π»ΠΈΠΊΠΎΠ΄ΡΡΠ½ΠΈΡ Π΄ΠΈΠΊΡΠ°ΡΠΎΡ Π·Π° ΡΡΠ» ΠΆΠΈΠ²ΠΎΡ β.
ΠΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½Π΅ΡΠΎ Π±Π΅ΡΠ΅ ΠΈΠ½ΠΈΡΠΈΠΈΡΠ°Π½ΠΎ ΠΎΡ Elisabeth Mattijsen, ΠΎΡΠ½ΠΎΠ²Π΅Π½ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π½Π° Perl 6. Curtis "Ovid" Poe, ΡΡΠ·Π΄Π°ΡΠ΅Π» Π½Π° ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° CPAN, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈ ΠΠ»ΠΈΠ·Π°Π±Π΅Ρ, ΡΠ΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΠ° ΠΎΡ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½Π΅ Π΅ ΠΎΡΠ΄Π°Π²Π½Π° Π½Π°Π·ΡΡΠ»Π° ΠΈ Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ°ΠΊΡΠ°, ΡΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ° ΠΏΠΎ ΠΎΠ±ΡΡΠΆΠ΄Π°Π½ΠΈΡ Π²ΡΠΏΡΠΎΡ Π΅ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΎ, Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΎΡΠ»Π°Π³Π°ΡΠ΅ ΠΏΡΠΎΠΌΡΠ½Π°ΡΠ° Π½Π° ΠΈΠΌΠ΅ΡΠΎ. Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° Perl 6 Π½Π°ΠΉ-Π½Π°ΠΊΡΠ°Ρ ΡΠ΅ ΠΈΠ·ΡΠ°Π²Π½ΠΈ Ρ ΡΠ°Π·ΠΈ Π½Π° Perl 5 ΠΈ Π·Π° Π½ΡΠΊΠΎΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ Π·Π°ΠΏΠΎΡΠ²Π°Ρ Π΄Π° ΠΏΡΠ΅Π²ΡΠ·Ρ
ΠΎΠΆΠ΄Π°Ρ Perl 5, ΡΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Perl 6 Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΠΈΠΌΠ΅ΡΠΎ ΡΠΈ.
ΠΠ°ΡΠΎ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΡΠ΅ ΡΠΏΠΎΠΌΠ΅Π½Π°Π²Π° Π½Π΅Π³Π°ΡΠΈΠ²Π½ΠΎΡΠΎ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π²ΡΡΡ
Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Perl 6 Π½Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈΡ ΠΈΠΌΠΈΠ΄ΠΆ Π½Π° Perl 5, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ Π²ΡΠ·ΠΏΡΠΈΠ΅ΠΌΠ° ΠΎΡ Π½ΡΠΊΠΎΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠ°ΡΠΎ ΡΠ»ΠΎΠΆΠ΅Π½ ΠΈ ΠΎΡΡΠ°ΡΡΠ» Π΅Π·ΠΈΠΊ. Π ΡΠ΅Π΄ΠΈΡΠ° Π΄ΠΈΡΠΊΡΡΠΈΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π΄ΠΎΡΠΈ Π½Π΅ ΡΠ° ΠΎΠ±ΠΌΠΈΡΠ»ΡΠ»ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Perl 6 ΡΠ°ΠΌΠΎ Π·Π°ΡΠΎΡΠΎ ΠΈΠΌΠ°Ρ ΡΠΎΡΠΌΠΈΡΠ°Π½ΠΎ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΠΎ ΠΌΠ½Π΅Π½ΠΈΠ΅ ΡΡΠ΅ΡΡ Perl. ΠΠ° ΠΌΠ»Π°Π΄ΠΈΡΠ΅ Ρ
ΠΎΡΠ° Perl ΡΠ΅ Π²ΡΠ·ΠΏΡΠΈΠ΅ΠΌΠ° ΠΊΠ°ΡΠΎ Π΅Π·ΠΈΠΊ ΠΎΡ Π΄Π°Π»Π΅ΡΠ½ΠΎΡΠΎ ΠΌΠΈΠ½Π°Π»ΠΎ, ΠΊΠΎΠΉΡΠΎ Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² Π½ΠΎΠ²ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ (ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π½ΠΎ ΠΊΠ°ΠΊΡΠΎ ΠΏΡΠ΅Π· 90-ΡΠ΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΌΠ»Π°Π΄ΠΈΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ
Π° ΠΊΡΠΌ COBOL).
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru