เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฅเบดเป€เบฅเบตเปˆเบก Perl 7

Dan Book (Dan Book), เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เบซเบผเบฒเบโ€‹เบโ€‹เปˆโ€‹เบงเบฒ 70 เป‚เบกโ€‹เบ”เบนเบ™โ€‹เปƒเบ™ CPANโ€‹, เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐ เบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เปƒเบ™เป€เบงเบฅเบฒเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบชเบฐเป€เบซเบ™เบต เปเบœเบ™เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ” Perl 7. เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเบˆเบทเปˆเบˆเปเบฒเบงเปˆเบฒเปƒเบ™เบชเบฒเบ‚เบฒ Perl 7 เบžเบงเบเป€เบ‚เบปเบฒเบ•เบฑเป‰เบ‡เปƒเบˆเบ—เบตเปˆเบˆเบฐเป€เบ›เบตเบ”เปƒเบŠเป‰เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบเบงเบ”เบชเบญเบš "เป€เบ„เบฑเปˆเบ‡เบ„เบฑเบ”" เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เป€เบ›เบตเบ”เปƒเบŠเป‰ "เปƒเบŠเป‰เบ„เปเบฒเป€เบ•เบทเบญเบ™" เปเบฅเบฐเบ›เปˆเบฝเบ™เบกเบนเบ™เบ„เปˆเบฒเบ‚เบญเบ‡เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเบ•เปเปˆเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเบฅเบฐเบซเบฑเบ”เป€เบเบปเปˆเบฒ.

เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบ—เปเบฒเบฅเบฒเบเป‚เบกเบ”เบนเบ™ CPAN เบˆเปเบฒเบ™เบงเบ™เบซเบผเบงเบ‡เบซเบผเบฒเบเปƒเบ™ Perl 7 เปเบฅเบฐเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปเบ•เปˆเบฅเบฐเป‚เบกเบ”เบนเบ™, เป€เบŠเบดเปˆเบ‡เบšเปเปˆเบชเบปเบกเบˆเบดเบ‡เบ—เบตเปˆเบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบžเบฒเบเปƒเบ™เบ›เบตเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบ, เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบšเปเปˆเบกเบตเบœเบนเป‰เบ‚เบฝเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™ Perl 7 เบเบฑเบ‡เบˆเบฐเบ›เป‰เบญเบ‡เบเบฑเบ™เบšเปเปˆเปƒเบซเป‰เปƒเบŠเป‰เป‚เบกเบ”เบนเบ™เบ—เบตเปˆเบ–เบทเบเบญเบญเบเปเบšเบšเบกเบฒเป€เบžเบทเปˆเบญเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบซเบผเบฒเบเบเปˆเบงเบฒเบžเบฝเบ‡เปเบ•เปˆเบฎเบธเปˆเบ™เบซเบผเป‰เบฒเบชเบธเบ”เบ‚เบญเบ‡ Perl.

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ•เปเปˆเป„เบ›เบ™เบตเป‰เปเบกเปˆเบ™เป„เบ”เป‰เบเปˆเบฒเบงเบกเบฒ:

  • เบ„เบงเบฒเบกเบชเบฑเบšเบชเบปเบ™เปƒเบ™เบšเบฑเบ™เบ”เบฒเบœเบนเป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบšเบฒเบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡เปเบฅเบฐเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบˆเบฒเบเบ„เบนเปˆเบกเบทเบ—เบตเปˆเบ‚เบฝเบ™เบชเปเบฒเบฅเบฑเบš Perl 7 เบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™ Perl 5.
  • เบœเบปเบ™เบเบฐเบ—เบปเบšเบ‚เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡เป€เบชเบฑเป‰เบ™เบ”เบฝเบงเบšเปเปˆเป„เบ”เป‰เบชเบถเบเบชเบฒ. Perl เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบขเปˆเบฒเบ‡เบซเป‰เบฒเบงเบซเบฑเบ™เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ‚เบฝเบ™ scripts เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ, เปเบ•เปˆเบเบฑเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบซเบ™เบถเปˆเบ‡ liners เปเบฅเบฐ scripts เบชเบฑเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ‚เบญเบ‡เบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™, เปƒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเป€เบ„เบฑเปˆเบ‡เบ„เบฑเบ”เปเบกเปˆเบ™เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™.
  • เบเบฒเบ™เปเบˆเบเบขเบฒเบเบกเบตเบšเบฑเบ™เบซเบฒเบเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เบžเป‰เบญเบกเบเบฑเบ™เป€เบžเบทเปˆเบญเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ Perl 7 เปเบฅเบฐ Perl 5 scripts (เป€เบฅเบทเปˆเบญเบ‡เบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเป€เบเบตเบ”เบ‚เบถเป‰เบ™เบเบฑเบš Python 2 เปเบฅเบฐ 3).
  • เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบ‚เบฝเบ™เบชเปเบฒเบฅเบฑเบš Perl 7 เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเบงเปˆเบฒเบกเบฑเบ™เบˆเบฐเบšเปเปˆเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปƒเบ™ Perl 5; เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเบˆเบฐเบšเปเปˆเบฅเบฐเบšเบธเบชเบฐเบšเบฑเบšเบ•เปˆเปเบฒเบชเบธเบ”เบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™.
  • เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เปเบฅเบฐเป‚เบกเบ”เบนเบ™เบ•เปˆเบฒเบ‡เป†เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ Perl 5 เบˆเบฐเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบเบฒเบ™เปเบเป‰เป„เบ‚.
  • เบเบฒเบ™เบเบฐเบเบฝเบกเบ‚เบญเบ‡ Perl 7, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™, เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบฅเบฑเบเบชเบฐเบ™เบฐเปƒเบซเบกเปˆเบ‚เบญเบ‡ Perl เป€เบ›เบฑเบ™เบšเบฒเบ‡เป€เบงเบฅเบฒ.
  • เบกเบตเบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เบ•เปเปˆเบเบฒเบ™ burnout เปเบฅเบฐเบเบฒเบ™เบญเบญเบเป„เบ›เบ‚เบญเบ‡เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบตเปˆเบกเบตเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบ‚เบญเบ‡เบ™เบฒเบเบžเบฒเบชเบฒ Perl, เป‚เบกเบ”เบนเบ™, เป€เบ„เบทเปˆเบญเบ‡เบกเบทเปเบฅเบฐเบŠเบธเบ”เบ—เบตเปˆเบกเบฒเบžเป‰เบญเบกเบเบฑเบšเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบ—เบตเปˆเบšเปเปˆเบกเบตเปเบฎเบ‡เบˆเบนเบ‡เปƒเบˆเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก (เบšเปเปˆเปเบกเปˆเบ™เบ—เบธเบเบ„เบปเบ™เป€เบซเบฑเบ™เบ”เบตเบเบฑเบšเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡ Perl 7).
  • เบงเบฑเบ”เบ—เบฐเบ™เบฐเบ—เปเบฒเปƒเบ™เบŠเบธเบกเบŠเบปเบ™เปเบฅเบฐเบ—เบฑเบ”เบชเบฐเบ™เบฐเบ„เบฐเบ•เบดเบ•เปเปˆเบ„เบงเบฒเบกเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡เบ‚เบญเบ‡ Perl เบˆเบฐเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป‚เบ”เบเบžเบทเป‰เบ™เบ–เบฒเบ™.
  • เบชเบดเบ”เบญเปเบฒเบ™เบฒเบ”เบ‚เบญเบ‡เบžเบฒเบชเบฒเบˆเบฐเบ–เบทเบเบ—เปเบฒเบฅเบฒเบเบเป‰เบญเบ™เบเบฒเบ™เบงเบดเบžเบฒเบเบงเบดเบˆเบฒเบ™เบงเปˆเบฒ Perl 7 เบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบšเบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบšเปเปˆเบกเบตเบชเบดเปˆเบ‡เปƒเบซเบกเปˆเป‚เบ”เบเบžเบทเป‰เบ™เบ–เบฒเบ™.

เป€เบžเบทเปˆเบญเปเบเป‰เป„เบ‚เบœเบปเบ™เบชเบฐเบ—เป‰เบญเบ™เบ—เบฒเบ‡เบฅเบปเบš, Dan Book เป„เบ”เป‰เบชเบฐเป€เบซเบ™เบตเปเบœเบ™เบเบฒเบ™เบ‚เบญเบ‡เบฅเบฒเบง, เป€เบŠเบดเปˆเบ‡เบˆเบฐเบซเบฅเบตเบเบฅเป‰เบฝเบ‡เบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰. เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบตเปƒเบซเป‰เบฎเบฑเบเบชเบฒเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ”เบฝเบงเบเบฑเบ™เปเบฅเบฐเปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™ 5.34.0, เบกเบญเบšเบซเบกเบฒเบเป€เบฅเบเบเบฒเบ™เบ›เปˆเบญเบเบ•เปเปˆเป„เบ› 7.0.0, เปƒเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบ›เบดเบ”เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เป‚เบ—เบซเบฒเบงเบฑเบ”เบ–เบธเบ—เบฒเบ‡เบญเป‰เบญเบกเปเบฅเบฐเป€เบ›เบตเบ”เปƒเบŠเป‰เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เปƒเบซเบกเปˆเบšเบฒเบ‡เบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™: try/catch. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป€เบŠเบฑเปˆเบ™ "เปƒเบŠเป‰เบขเปˆเบฒเบ‡เป€เบ‚เบฑเป‰เบกเบ‡เบงเบ”" เปเบฅเบฐ "เปƒเบŠเป‰เบ„เปเบฒเป€เบ•เบทเบญเบ™" เป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบตเปƒเบซเป‰เบ–เบทเบเบ„เบงเบšเบ„เบธเบกเป‚เบ”เบเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบขเปˆเบฒเบ‡เบˆเบฐเปเบˆเป‰เบ‡เบชเบฐเบšเบฑเบš Perl เปƒเบ™เบฅเบฐเบซเบฑเบ”เป‚เบ”เบเบœเปˆเบฒเบ™ "เปƒเบŠเป‰ v7" pragma (เบขเปˆเบฒเบ‡เป€เบ‚เบฑเป‰เบกเบ‡เบงเบ”เป„เบ”เป‰เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰เปเบฅเป‰เบงเป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบš "เปƒเบŠเป‰ v5.12" เปเบฅเบฐเบเบฒเบ™เบ›เปˆเบญเบเปƒเบซเบกเปˆเบเบงเปˆเบฒ. ).

เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบ™เบฒเบเบžเบฒเบชเบฒเบฎเบฑเบเบชเบฒเบŠเบธเบ”เบ‚เบญเบ‡เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ—เบตเปˆเบšเปเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฒเบ Perl 5, เบเบปเบเป€เบงเบฑเป‰เบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบ„เบงเบฒเบกเบชเบฐเบญเบฒเบ” syntax เบ—เบตเปˆเบฅเป‰เบฒเบชเบฐเป„เบซเบกเบ—เบตเปˆเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบเปˆเบญเบ™. เบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เป€เบเบปเปˆเบฒเบเบงเปˆเบฒ เปเบฅเบฐ syntax เบ—เบตเปˆเบ–เบทเบเบเบปเบเป€เบฅเบตเบเบชเบฒเบกเบฒเบ”เบชเบทเบšเบ•เปเปˆเบ–เบทเบเบขเบธเบ”เป€เบŠเบปเบฒเป‚เบ”เบเบชเบญเบ”เบ„เปˆเบญเบ‡เบเบฑเบšเบเบปเบ”เบฅเบฐเบšเบฝเบšเบเบฒเบ™เบ›เบฐเบ•เบดเป€เบชเบ”เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง. เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบตเปƒเบซเป‰เบชเบฑเบ™เบเบฒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบญเบปเบ‡เบ›เบฐเบเบญเบš Perl 7 เปƒเบซเบกเปˆเปƒเบ™เบฅเบฐเบซเบฑเบ”เปเบฅเบฐเปเบเบเบฎเบนเบšเปเบšเบšเปƒเบซเบกเปˆเปเบฅเบฐเป€เบเบปเปˆเบฒเป‚เบ”เบเปƒเบŠเป‰ pragma "เปƒเบŠเป‰ v7".

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™