ΠΡΠΌΠ°Π½Π½ΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ, Π·Π°Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ Π² ΡΠ·ΡΠΊ Perl, Π½Π°ΡΠ΅Π»Π΅Π½Ρ Π½Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΡΠΎΡΡΠ½ΠΎΠΉ ΠΎΠ±ΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΊΠ°ΠΊ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠ°, ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ ΠΎΠΏΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°. ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½ΠΈΡ ΡΡΠ°Π» ΠΏΡΠΈΠ½ΡΠΈΠΏ DWIM (Do What I Mean - "Π΄Π΅Π»Π°ΠΉ ΡΠΎ, ΡΡΠΎ Ρ ΠΈΠΌΠ΅Ρ Π² Π²ΠΈΠ΄Ρ"), Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΊΠΎΡΠΎΡΡΠΌ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² ΠΈΡΠΏΠΎΠ»Π½ΡΡΡΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Perl ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΡΠ΅ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ Π°Π²ΡΠΎΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠΎΡΠ½Π΅Π½ΠΈΠΉ Ρ Π΅Π³ΠΎ ΡΡΠΎΡΠΎΠ½Ρ.
Π ΡΠ·ΡΠΊΠ΅ Perl ΡΡΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π΄Π°ΠΆΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡΠΊΠ°Ρ ΡΠΊΠ»ΠΎΠ½Π½ΠΎΡΡΡ "ΠΊ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ ΡΡΠΈΠ»ΠΈΠΉ". ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΡΠΎ ΡΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅ΠΌΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΡΠ·ΡΠΊΠ° Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ ΠΊΡΠ°ΡΠΊΠΎ, Π° ΡΠ΅Π΄ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ - Π΄Π»ΠΈΠ½Π½Π΅Π΅. Π ΡΡΠΎΠΌ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΉ ΠΏΡΠΈΠ½ΡΠΈΠΏ "ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π₯Π°ΡΡΠΌΠ°Π½Π°", Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π²ΠΎΡΡ ΠΎΠ΄ΠΈΡ ΠΊ ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΌΡ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠΆΠ°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ Π±ΠΈΡΠΎΠ²ΡΠΌΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡΠΌΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌΡ ΠΡΠ²ΠΈΠ΄ΠΎΠΌ Π₯Π°ΡΡΠΌΠ°Π½ΠΎΠΌ (D.A. Huffman).
ΠΡΠΈΠ½ΡΠΈΠΏ "ΠΎΡΡΡΡΡΡΠ²ΠΈΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ", ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΡΠΈ Π²ΡΡΠΊΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ»Π΅Π΄ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Perl, ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ ΡΠ²ΠΎΠ±ΠΎΠ΄Ρ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: Π΄Π»ΠΈΠ½Π° ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ Π΄ΠΎΡΡΠΈΠ³Π°ΡΡ 252, Π² ΡΡΡΠΎΠΊΠ°Ρ ΠΌΠΎΠ³ΡΡ Ρ ΡΠ°Π½ΠΈΡΡΡΡ Π»ΡΠ±ΡΠ΅ Π΄Π²ΠΎΠΈΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΡΡΡΠΎΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π½ΠΈΠΌΠ°ΡΡ Π²ΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΠΏΠ°ΠΌΡΡΡ, ΠΎΠ±ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΠ‘.
Π ΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π»Π΅ΠΊΡΠΈΡΡ Π±ΡΠ΄ΡΡ Π·Π°ΡΡΠΎΠ½ΡΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΈΠ»ΠΎΡΠΎΡΠΈΠΈ Perl, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΠΈΠ»Π»ΡΡΡΡΠΈΡΠΎΠ²Π°Π½Ρ ΡΠΆΠ΅ ΡΠΏΠΎΠΌΡΠ½ΡΡΡΠ΅.
Π Π½Π°ΡΡΠΎΡΡΠ΅ΠΌΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π² ΠΌΠΈΡΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π»ΠΎΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅ ΠΌΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², ΠΏΠΈΡΡΡΠΈΡ Π½Π° Perl (ΡΡΡΠ»ΠΈΠ²ΠΎ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠ΅ Perlfolk - "Π½Π°ΡΠΎΠ΄ Perl"). ΠΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ ΡΠΎΠ·Π΄Π°Π½Ρ Π³ΡΡΠΏΠΏΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΡΠ·ΡΠΊΠ° Perl. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ (Π½ΠΎ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Π²ΡΠ΅) ΠΈΠ· Π½ΠΈΡ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½Ρ Π² ΡΠΏΠΈΡΠΊΠ΅ Π½Π° ΡΠ°ΠΉΡΠ΅ www.pm.org. Π Π°Π·Π²ΠΈΡΠΈΡ, ΠΏΡΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ·ΡΠΊΠ° Perl ΡΠΏΠΎΡΠΎΠ±ΡΡΠ²ΠΎΠ²Π°Π»ΠΎ Π½Π΅ΠΌΠ°Π»ΠΎ Π²ΡΠ΄Π°ΡΡΠΈΡ ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², ΡΡΠ΅Π΄ΠΈ Π½ΠΈΡ : Π’ΠΈΠΌ ΠΠ°Π½Ρ (Tim Bunce), ΠΡΡΡ Π΅ΠΌ ΠΠ°ΡΡ (Graham Barr), ΠΠ°Π»ΡΠΊΠΎΠ»ΡΠΌ ΠΠΈΡΡΠΈ (Malcolm Beattie), Π₯ΡΠ³ΠΎ ΠΠ°Π½ ΠΠ΅Ρ ΠΠ°Π½Π΄Π΅Π½ (Hugo van der Sanden), ΠΠ»ΡΡ ΠΠ°Ρ Π°ΡΠ΅Π²ΠΈΡ (Ilya Zakharevich), ΠΠΈΠΊ ΠΠ½Π³-Π‘ΠΈΠΌΠΌΠΎΠ½Ρ (Nick Ing-Simmons), ΠΡΡΡΡΠ°ΠΌΠΈ Π‘Π°ΡΠ°ΡΠΈ (Gurusamy Sarathy), ΠΠΈΠ½ΠΊΠΎΠ»ΡΠ½ Π¨ΡΠ΅ΠΉΠ½ (Lincoln Stein) ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΡΡΠ³ΠΈΠ΅, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΡΡΠΈ ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠΎΠ² ΡΡΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° Π²ΠΎ Π²ΡΠ΅ΠΌ ΠΌΠΈΡΠ΅. ΠΠΎΠ»ΡΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΡΠ·ΡΠΊΡ Perl ΠΈ Π²ΡΠ΅ΠΌΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Ρ ΠΎΡΠΊΡΡΡΡΠΌΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠ°ΠΌΠΈ (open source software) ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ ΠΊΠ½ΠΈΠΆΠ½ΡΠΉ ΠΈΠ·Π΄Π°ΡΠ΅Π»Ρ Π’ΠΈΠΌ Π'Π Π΅ΠΉΠ»Π»ΠΈ (Tim O'Reilly).
ΠΠ½ΡΡΠ·ΠΈΠ°ΡΡΠ°ΠΌΠΈ ΠΈΠ· ΡΠ°Π·Π½ΡΡ ΡΡΡΠ°Π½ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ, ΡΠ°ΡΡΠΈΡΡΡΡΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Perl, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡΡΡ ΡΠ΅ΡΠ΅Π· "ΠΡΠ΅ΠΎΠ±ΡΠ΅ΠΌΠ»ΡΡΡΡ ΡΠ΅ΡΡ Perl-Π°ΡΡ ΠΈΠ²ΠΎΠ²" CPAN (Comprehensive Perl Archive Network). ΠΡΠΎ Π³ΡΠ°Π½Π΄ΠΈΠΎΠ·Π½ΠΎΠ΅ ΡΠΎΠ±ΡΠ°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π½Π°ΡΠ°Π» ΠΠ½Π΄ΡΠ΅Π°Ρ ΠΠ΅Π½ΠΈΠ³ (Andreas KΠ΅nig), Π° ΡΠ΅ΠΉΡΠ°Ρ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΎΡΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π²ΡΡΡΡΠΏΠ°Π΅Ρ Π―ΡΠΊΠΊΠΎ Π₯ΠΈΠ΅ΡΠ°Π½ΠΈΠ΅ΠΌΠΈ (Jarkko Hietaniemi). ΠΠΎΠ΄ΡΠ»ΠΈ Π² Π°ΡΡ ΠΈΠ²Π΅ CPAN Ρ ΠΎΡΠΎΡΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Ρ, ΡΠ½Π°Π±ΠΆΠ΅Π½Ρ ΠΏΡΠΎΠ²Π΅ΡΠΎΡΠ½ΡΠΌΠΈ ΡΠ΅ΡΡΠ°ΠΌΠΈ, ΠΈΡ Π»Π΅Π³ΠΊΠΎ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΈ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ. ΠΠ²ΡΠΎΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΡΡΡ ΠΈΡ , Π° Π² ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΡΠ°ΡΡΠΈΠ΅ ΡΡΡΡΡΠΈ Π΄ΠΎΠ±ΡΠΎΠ²ΠΎΠ»ΡΡΠ΅Π², ΡΠ°ΠΊ ΡΡΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π²Π΅ΡΡΠΌΠ° Π²ΡΡΠΎΠΊΠΎΠ΅. ΠΠ° ΡΠ°ΠΉΡΠ΅ CPAN ΠΈ Π΅Π³ΠΎ Π·Π΅ΡΠΊΠ°Π»Π°Ρ Ρ ΡΠ°Π½ΠΈΡΡΡ Π³ΡΠΎΠΌΠ°Π΄Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°ΠΌΡΡ ΡΠ°Π·Π½ΡΡ Π·Π°Π΄Π°Ρ: ΠΎΡ ΡΠ°Π±ΠΎΡΡ Ρ Π±ΠΈΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈ ΠΌΡΠ·ΡΠΊΠΎΠΉ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ MP3 Π΄ΠΎ ΡΡΠΈΠ»ΠΈΡ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² ΠΊ ΡΠ°ΠΌΡΠΌ ΡΠΊΠ·ΠΎΡΠΈΡΠ΅ΡΠΊΠΈΠΌ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½ΡΡ . Π‘Π°ΠΌΡΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ CGI.pm, Π²ΠΊΠ»ΡΡΠ΅Π½Ρ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΠΏΠΎΡΡΠ°Π²ΠΊΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Perl.
ΠΠ»Ρ ΡΠ·ΡΠΊΠ° Perl Π½Π°ΠΏΠΈΡΠ°Π½Π° ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π½Π°Ρ ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ. ΠΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΡΡΠΈΡΡ ΡΠ΅ΡΠ΅Π· web-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π° ΡΠ°ΠΉΡΠ΅ www.perl.com/doc/. ΠΠ½Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π²ΠΌΠ΅ΡΡΠ΅ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ Π²Π΅ΡΡΠΈΡΠΌΠΈ Perl ΠΈ Π΄ΠΎΡΡΡΠΏΠ½Π° Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ΅ΡΠ΅Π· ΡΡΠΈΠ»ΠΈΡΡ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ perldoc, Π²Ρ ΠΎΠ΄ΡΡΡΡ Π² ΡΠΎΡΡΠ°Π² Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π° Perl. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ Π·Π°ΠΏΡΠΎΡΠΈΡΡ ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΠΎ Perl, Π½ΡΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
perldoc perl
Π ΡΠ·ΡΠΊΠ΅ Perl Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΠΊΠ½ΠΈΠ³, ΡΡΠ΅Π΄ΠΈ Π½ΠΈΡ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΎΠ±ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²Π° O'Reilly Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌΠΈ ΠΆΠΈΠ²ΠΎΡΠ½ΡΡ Π½Π° ΠΎΠ±Π»ΠΎΠΆΠΊΠ΅. ΠΠΎΠΆΠ°Π»ΡΠΉ, Π²ΠΎΡ ΡΠ°ΠΌΡΠ΅ Π·Π½Π°ΠΌΠ΅Π½ΠΈΡΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈΠ· ΡΡΠΎΠΉ ΡΠ΅ΡΠΈΠΈ:
[x]. "ΠΠ½ΠΈΠ³Π° Ρ Π»Π°ΠΌΠΎΠΉ" ("the Llama Book"), Π² ΡΡΡΡΠΊΠΎΠΌ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π΅ "ΠΠ·ΡΡΠ°Π΅ΠΌ Perl" - ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΡΡΠ΅Π±Π½ΠΈΠΊ Π΄Π»Ρ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²Π° Ρ ΡΠ·ΡΠΊΠΎΠΌ, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌ "Perl- ΠΏΡΠΎΠΏΠΎΠ²Π΅Π΄Π½ΠΈΠΊΠΎΠΌ" Π ΡΠ½Π΄Π°Π»ΠΎΠΌ Π¨Π²Π°ΡΡΠ΅ΠΌ (Randal L. Schwartz).
[x]. "ΠΠ½ΠΈΠ³Π° Ρ Π²Π΅ΡΠ±Π»ΡΠ΄ΠΎΠΌ" ("the Camel Book"), Π² ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π΅ Π½Π° ΡΡΡΡΠΊΠΈΠΉ "ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡΠ·ΡΠΊΠ΅ Perl" - ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΠΈ Π²ΡΠ΅ΡΡΠΎΡΠΎΠ½Π΅Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Perl ΠΈ Π΅Π³ΠΎ ΡΠΈΠ»ΠΎΡΠΎΡΠΈΠΈ, ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ Π°Π²ΡΠΎΡΠΎΠΌ ΡΠ·ΡΠΊΠ° ΠΠ°ΡΡΠΈ Π£ΠΎΠ»Π»ΠΎΠΌ.
[x]. "ΠΠ½ΠΈΠ³Π° Ρ Π±Π°ΡΠ°Π½ΠΎΠΌ" ("the Ram Book"), "Perl. Π‘Π±ΠΎΡΠ½ΠΈΠΊ ΡΠ΅ΡΠ΅ΠΏΡΠΎΠ²" - Π²Π½ΡΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ±ΠΎΡΠ½ΠΈΠΊ Π³ΠΎΡΠΎΠ²ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π½Π° Perl Π΄Π»Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΡΠΈΠΏΠΈΡΠ½ΡΡ Π·Π°Π΄Π°Ρ, ΡΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ ΡΠ·ΡΠΊΠ° Π’ΠΎΠΌΠΎΠΌ ΠΡΠΈΡΡΠΈΠ°Π½ΡΠ΅Π½ΠΎΠΌ (Tom Christiansen) ΠΈ ΠΠ°ΡΠ°Π½ΠΎΠΌ Π’ΠΎΡΠ³ΠΈΠ½Π³ΡΠΎΠ½ΠΎΠΌ (Nathan Torkington).
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², ΠΏΠΈΡΡΡΠΈΡ Π½Π° Perl, ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π»ΡΠ±ΠΎΠ²Ρ ΠΊ ΡΡΠΎΠΌΡ ΡΠ·ΡΠΊΡ, Π½ΠΎ ΠΈ ΠΎΡΠΎΠ±ΡΠΉ Π°Π·Π°ΡΡΠ½ΡΠΉ ΠΈ ΠΎΠ·ΠΎΡΠ½ΠΎΠΉ Π΄ΡΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΌΠ΅ΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ, Π½ΠΎ ΠΈ Π²Π΅ΡΠ΅Π»ΠΎ ΠΎΡΠ΄ΡΡ Π°ΡΡ. ΠΠ΅ΡΠ΅Π»ΡΠΉ ΡΠΎΠ½ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Ρ Π·Π°Π΄Π°Π΅Ρ Π²ΡΠ΅ ΡΠΎΡ ΠΆΠ΅ ΠΠ°ΡΡΠΈ Π£ΠΎΠ»Π», ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ ΡΡΡΠ½ΠΈΠΊ ΠΈ Π±Π°Π»Π°Π³ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π² ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π΄Π°Π΅Ρ ΡΠ°ΠΊΠΎΠ΅ ΠΎΠ·ΠΎΡΠ½ΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠ°: "ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Perl ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΠ°ΡΠ°Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈ ΠΠΊΠ»Π΅ΠΊΡΠΈΡΠ½ΡΠΉ Π Π°ΡΠΏΠ΅ΡΠ°ΡΡΠ²Π°ΡΠ΅Π»Ρ Π§Π΅ΠΏΡΡ ΠΈ, Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅ Π½ΠΈΠΊΠΎΠΌΡ, ΡΡΠΎ ΡΡΠΎ ΡΠΊΠ°Π·Π°Π» Ρ". Π ΡΠ°ΠΌ ΡΠ·ΡΠΊ Perl ΡΠΎΠΆΠ΅ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ°Π·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠΎΡΡΡΠ·Π°Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ "ΡΡΠΈΡ ΠΎΠ² Π½Π° Perl" - ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΠΌΡΡ Perl-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΡΠΈΡΠ°Π΅ΠΌΡΡ ΠΊΠ°ΠΊ ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΎΠ΅ ΡΡΠΈΡ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅. Π Π΅Π³ΡΠ»ΡΡΠ½ΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡΡ Obfuscated Perl Contest - ΠΊΠΎΠ½ΠΊΡΡΡ Π½Π° ΡΠ°ΠΌΡΡ ΡΡΠΌΠ°Π½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° Perl Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π½Π΅ΡΠ΄ΠΎΠ±ΠΎΡΠΈΡΠ°Π΅ΠΌΡΡ ΠΈ Π·Π°ΠΏΡΡΠ°Π½Π½ΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΡΠ·ΡΠΊΠ°. ΠΡΡΡ ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΡΠ΅Π²Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΡ "ΠΎΠ΄Π½ΠΎΡΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ²" (one-liners) - ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΡ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π½Π° Perl, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΡΡΠΎΡΡ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, ΠΎΠ±ΡΡΠ½ΠΎ Π²Π²ΠΎΠ΄ΠΈΠΌΠΎΠΉ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ° Perl. ΠΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌΠΈ ΠΎΠ΄Π½ΠΎΡΡΡΠΎΡΠ½ΠΈΠΊΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡΠΎΡΠΈΡΠ°Π² ΡΠ΅ΡΠΈΡ ΡΡΠ°ΡΠ΅ΠΉ ΠΠ΅Π½Π° ΠΠΊΠΎΠΏΠ½ΠΈΠΊΠ° (Ben Okopnik) Π΄Π»Ρ "Linux-Π³Π°Π·Π΅ΡΡ", Π²ΡΠ΄Π΅ΡΠΆΠ°Π½Π½ΡΡ Π² Π΄Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠΌ Π΄ΡΡ Π΅, Π² Π±Π»Π΅ΡΡΡΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π΅ ΠΠ°Π²Π»Π° Π‘ΠΎΠΊΠΎΠ»ΠΎΠ²Π° Π½Π° ΡΠ°ΠΉΡΠ΅ linux.ru.net.
Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Perl ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΡΡΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ Π»Π΅Ρ: Π² 1988 Π³ΠΎΠ΄Ρ Π²ΡΡΠ»Π° Π²Π΅ΡΡΠΈΡ 2.0, Π² 1989 Π³ΠΎΠ΄Ρ Π²ΡΠΏΡΡΠ΅Π½Π° Π²Π΅ΡΡΠΈΡ 3.0, Π² 1991 Π³ΠΎΠ΄Ρ - ΠΎΡΠ΅ΡΠ΅Π΄Π½Π°Ρ Π²Π΅ΡΡΠΈΡ 4.0. Π 1994 Π³ΠΎΠ΄Ρ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π²Π΅ΡΡΠΈΡ 5.0, ΠΏΡΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ΅ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ·ΡΠΊ Π±ΡΠ» ΠΏΠΎΡΡΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°Π½, Π² Π½Π΅Π³ΠΎ Π±ΡΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ° ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΡΡΠ΅Π±Π½ΠΈΠΊΠ° ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ ΡΠ°Π±ΠΎΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ Perl Π±ΡΠ»Π° 5.8.7. Π‘Π΅ΠΉΡΠ°Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΡΠ·ΡΠΊΠ° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π³ΡΡΠΏΠΏΠ° ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΠΈΠ· 200 Π΄ΠΎΠ±ΡΠΎΠ²ΠΎΠ»ΡΠ½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΈΠ· ΡΠ°Π·Π½ΡΡ ΡΡΡΠ°Π½, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΡ perl-porters. Π’Π΅ΠΊΡΡΠΈΠΉ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΎΡ Perl-ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΡΠΉ Π·Π° Π΅Π³ΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΠΈ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅, ΡΡΡΠ»ΠΈΠ²ΠΎ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ pumpking (ΠΎΡ pumpkin holder - "Π΄Π΅ΡΠΆΠ°ΡΠ΅Π»Ρ ΡΡΠΊΠ²Ρ"). ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Perl Π΄ΠΎΡΡΡΠΏΠ½Π° Π½Π° ΡΠ°ΠΉΡΠ΅ dev.perl.org. Π ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΡΠ·ΡΠΊΠ° ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΠΠ°ΡΡΠΈ Π£ΠΎΠ»Π», Π½ΠΎΡΡΡΠΈΠΉ Π·Π²Π°Π½ΠΈΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΠΎΡΠ° ΡΠ·ΡΠΊΠ° (language designer). ΠΠΆΠ΅Π³ΠΎΠ΄Π½ΠΎ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ Perl-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΠ°ΡΡΠΈ Π£ΠΎΠ»Π» Π²ΡΡΡΡΠΏΠ°Π΅Ρ Ρ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠ΅ΡΡΡ "The State of the Onion" ("Π‘ΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π»ΡΠΊΠΎΠ²ΠΈΡΡ"), Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π²ΡΠ΅Π³Π΄Π° ΠΎΠ±ΡΠ°Π·Π½ΠΎ ΠΈ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎ, Ρ ΠΏΡΠΈΡΡΡΠΈΠΌ Π΅ΠΌΡ ΡΠΌΠΎΡΠΎΠΌ Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎ ΠΌΠ΅ΡΡΠ΅ Perl ΡΡΠ΅Π΄ΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΎ Π΅Π³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΠΈ.
Π 2000 Π³ΠΎΠ΄Ρ Π½Π° 4-ΠΉ ΠΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ Perl-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΠΏΠΎ ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΈΠ²Π΅ ΠΠΆΠΎΠ½Π° ΠΡΡΠ°Π½ΡΠ° (Jon Orwant), ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° "The Perl Journal", Π±ΡΠ»ΠΎ ΠΏΡΠΈΠ½ΡΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Perl 6 - ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠ΅ΡΠ΅ΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΡΠ·ΡΠΊΠ°. ΠΠ°ΡΠ΅ΠΌ ΠΏΡΠΎΡΠ»ΠΎ ΡΠΈΡΠΎΠΊΠΎΠ΅ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Perl ΠΏΠΎ Π΅Π³ΠΎ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΡ. ΠΠ°ΡΡΠΈ Π£ΠΎΠ»Π» ΠΏΠΎΠ΄Π²Π΅Π» ΠΈΡΠΎΠ³ΠΈ ΡΡΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ Π² ΡΠ΅ΡΠΈΠΈ ΠΏΠΎΡΠ»Π°Π½ΠΈΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ (ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΡ "Π°ΠΏΠΎΠΊΠ°Π»ΠΈΠΏΡΠΈΡΠΎΠ²"), Π² ΠΊΠΎΡΠΎΡΡΡ Π±ΡΠ»ΠΈ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π½Π°ΡΠ°Π»Π°ΡΡ ΡΠ°Π±ΠΎΡΠ° Π½Π°Π΄ Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ. Π Ρ ΠΎΠ΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ·ΡΠΊ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ "Ρ Π½ΡΠ»Ρ", Π² Π½Π΅Π³ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π½ΠΎΠ²ΡΠ΅ΡΡΠ² ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ. ΠΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΡΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎΠΌ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ Perl-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. Π ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΡΡΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΈΠ· ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° Perl. ΠΠ°ΡΡΠΈ Π£ΠΎΠ»Π» Π³ΠΎΠ²ΠΎΡΠΈΡ: "Perl 5 ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ ΠΊΠ°ΠΊ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΠ΅ΡΠ΅Π΄Π΅Π»ΠΊΠΈ ΡΠ·ΡΠΊΠ° Perl ΠΌΠ½ΠΎΠΉ. Π― Ρ ΠΎΡΡ, ΡΡΠΎΠ±Ρ Perl 6 ΡΡΠ°Π» ΠΏΠ΅ΡΠ΅Π΄Π΅Π»ΠΊΠΎΠΉ Perl ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π΅Π»ΠΊΠΎΠΉ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°". ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ 6-ΠΉ Π²Π΅ΡΡΠΈΠΈ ΡΠ·ΡΠΊΠ° ΡΠΎΠ·Π΄Π°Π½Π° ΠΈ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΡΠ΅ΡΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½Π°Ρ ΠΌΠ°ΡΠΈΠ½Π° Parrot, Π² ΡΡΠ΅Π΄Π΅ ΠΊΠΎΡΠΎΡΠΎΠΉ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Perl 6, Π½ΠΎ ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΈ Π΄ΡΡΠ³ΠΈΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠΎ Π³Π»Π°Π²Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΡΠΎΡΡ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠ΅ Perl-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ: Π³Π»Π°Π²Π½ΡΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ "Π²Π½ΡΡΡΠ΅Π½Π½ΠΎΡΡΠ΅ΠΉ" Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΡΠ½ Π‘ΡΠ³Π°Π»ΡΡΠΊΠΈ (Dan Sugalski), Π§ΠΈΠΏ ΠΠ°Π»ΡΡΠ΅Π½Π±Π΅ΡΠ³ (Chip Salzenberg) - ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²ΡΠΈΠΊ Parrot, Π° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΡΠ°Π»Π° ΠΠ»Π»ΠΈΡΠΎΠ½ Π ΡΠ½Π΄Π°Π» (Allison Randal). ΠΠ°ΠΆΠ½ΡΠΌ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΠΌ ΡΡΠ°ΠΏΠΎΠΌ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π΅ Π½Π° Perl 6 ΡΡΠ°Π½Π΅Ρ ΠΏΡΠΎΠ΅ΠΊΡ Ponie - Π²Π΅ΡΡΠΈΡ Perl 5, ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠ°Ρ Π½Π° Parrot.
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΠ‘ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° Unix, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π±ΡΠ΄ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Perl, ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΠΉ Ρ ΠΠ‘. ΠΠΎ Π΅ΡΠ»ΠΈ Perl Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½, ΡΠΎ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ ΡΠ΅ΠΊΡΡΡ ΡΠ°ΠΌΠΎΠΉ ΡΠ²Π΅ΠΆΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Ρ ΡΠ°ΠΉΡΠ° CPAN ΠΈ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ, ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΡΡΡΡ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΠΉ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ. ΠΠΎΡΠΎΠ²ΡΠ΅ ΠΎΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Ρ Perl Π΄Π»Ρ ΡΠ°ΠΌΡΡ ΡΠ°Π·Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ Π½Π° ΡΠ°ΠΉΡΠ΅ CPAN (www.cpan.org/ports/). ΠΡΠ΅, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Perl Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Apple, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π½Π° ΡΠ°ΠΉΡΠ΅ www.macperl.com. ΠΠ»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ MS Windows ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°ΡΡ ΡΠ΄ΠΎΠ±Π½ΡΠΉ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² ΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ActiveState (www.activestate.com/Products/ActivePerl/) ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ PXPerl (pixigreg.com/?pxperl), Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΠΉ Π² ΡΠ΅Π±Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π±ΠΎΡΠΈΠ΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Perl 6 ΠΈ Parrot Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ. Π’Π΅ΠΌ, ΠΊΡΠΎ Π½Π°ΠΌΠ΅ΡΠ΅Π½ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ Π½Π° Perl ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΎΠ²Π΅ΡΠΎΠ²Π°ΡΡ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² Perl Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ΅ Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ Apache ΠΈ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ. ΠΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Ρ ΡΠ°ΠΉΡΠ° perl.apache.org.