Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π―Π·Ρ‹ΠΊ программирования PerlΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 3

Автор ΠœΠΈΡ…Π°ΠΈΠ» Π¨ΠΎΡ…ΠΈΡ€Π΅Π²

Π“ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹, Π·Π°Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π² язык 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.