hob*_*bbs 18
Perl 5如果你想要CPAN,Perl 5如果你想要可接受的运行时性能,Perl 5如果你想要稳定性和语言是完整的.Perl 6,如果你想玩世界上最蠢的玩具.
当然,它们不是互不兼容的 - 我写了Perl 5用于支付和大部分"严肃"的开源工作,而Perl 6用于娱乐.但是我已经写了Perl足够长的时间,我已经足够舒服地使用Perl 5切换齿轮并在业余时间写Perl 6.
但是对于刚开始的人来说,当然你只想专注于一种语言,而且对于大多数实际用途,该语言应该是Perl 5.Perl 5 不会在未来10年内随时死亡,无论Perl 6有多大成功,即使Perl 5和Perl 6是绝对不同的语言,你从Perl 5学到的很多东西都会帮助你获得如果您选择在将来学习它,请从Perl 6开始.
小智 13
Perl5的.
如果你愿意进行全新的开发并且可以等待N年直到Perl 6实际出来,你可以学习Perl 6.但是真的,Perl5.
编辑澄清:Rakudo Star,a
Perl 6的有用,可用,"早期采用者"分发
最近引起了一些关注,但它并不完整或最终,并且它还没有真正准备好在生产环境中部署.如果你在未来一三年内找到一份新工作,那么就不太可能帮助你完成这份工作.也许最重要的是,如果一个企业对Perl 6感兴趣,那么它也可能有一些Perl 5基础设施,你可以更好地通过学习Perl 5及其局限性来理解它,然后再学习像Perl 6这样的新语言. .
如果您只是寻找"有趣",您可能确实更喜欢Perl 6 ...或者您可能更喜欢可用的Perl 5及其通过CPAN提供的各种预先包装模块.
Perl 6没有发布日期.
在学习Perl 6之前,推荐学习Perl 5有几个原因.
在Perl 5上推荐Perl 6也有一些原因.