ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π½Π° Perl размислуваат Π·Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π½Π° ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Perl 6

Π Π°Π·Π²ΠΈΠ²Π°Ρ‡ΠΈ Π½Π° Ρ˜Π°Π·ΠΈΡ†ΠΈ Π½Π° 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

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€