值得学习Raku(以前称为perl6)吗?

值得学习Raku(以前称为perl6)吗?,perl,raku,Perl,Raku,我有机会参加一个为期两天的关于Perl 6的Rakudo编译器课程 我不想发动宗教战争,但这值得我花时间吗?有没有理由相信Perl 6在未来两年内将在现实世界中实用?目前有人有效地使用它吗 更新 我上了这门课,学到了很多东西。然而,在第一天之后,我的头脑有点不知所措。Perl 6中有很多很酷的想法,看看其他语言的过滤器会是什么样子,这将是一件很好的事情 总的来说,这次经历是对我时间的积极利用,尽管第二天我没能吸收那么多。如果它是一个三天的课程,那么它将是徒劳无益的,因为您在短时间内可以处理的内容

我有机会参加一个为期两天的关于Perl 6的Rakudo编译器课程

我不想发动宗教战争,但这值得我花时间吗?有没有理由相信Perl 6在未来两年内将在现实世界中实用?目前有人有效地使用它吗

更新

我上了这门课,学到了很多东西。然而,在第一天之后,我的头脑有点不知所措。Perl 6中有很多很酷的想法,看看其他语言的过滤器会是什么样子,这将是一件很好的事情


总的来说,这次经历是对我时间的积极利用,尽管第二天我没能吸收那么多。如果它是一个三天的课程,那么它将是徒劳无益的,因为您在短时间内可以处理的内容是有限的。

学习Perl怎么可能对您有害?你是否需要权衡学习的好处(好吧,时间和金钱是显而易见的,但如果这些都不是太糟糕,还有什么能阻止你)?在我看来,学习总是好的

如果您想使用任何版本的Perl,那么Perl 5就是最好的选择。我认为没有人在实验之外使用它。然而,Perl 6及其Parrot VM作为动态语言“第四种方式”平台的一部分,在当前的选择“在自己的VM中运行”、“在JVM上运行”和“在.NET CLR上运行”之间有很大的潜力


在Perl 5上做了大量的清理工作,以减少Perl 6对文化的冲击,因此如果学习Perl是一个目标的话,就不会对您造成伤害。

如果我有这样的培训机会,我会抓住它。即使是

我认为培训机会不仅是学习重点技术的机会,也是学习新思想、新概念、新平台、新语言(看看其他东西是如何实现的)的机会,最后是认识新朋友的机会

我认为任何培训都值得我花时间。特别是如果要支付费用的话。在培训班上,你经常学习(或重新学习)可以用你选择的语言应用的材料


注意:我对软件开发和编程语言进行了非常学术的研究,这可能值得我注意

这已经得到了回答,但我将介入:

Rakudo Perl 6是目前Perl 6的实际实现。它拥有最多的特色、最大的社区和令人印象深刻的发展速度。第一个“1.0”版本Rakudo Star计划于2010年4月发布

Perl 6也在Parrot上运行,Parrot是一个虚拟机,已经能够运行另外几十种语言,包括Python。多语言交互和调用彼此的模块/API的范围相当大


即使您不打算使用Perl 6,该语言的范围是如此广泛,包含了如此多的新的或借用的但尚未成为主流的范例,因此它将对其他脚本语言产生不可否认的巨大影响。仅仅出于这个原因,就值得熟悉它。

如果没有其他原因,我个人认为Perl 6值得学习,因为它增加了为解析任务指定语法和规则的功能。这是目前其他主要通用语言所不具备的一项伟大而有用的功能。

Perl(任何版本)现在都比以往更不受欢迎,是什么让你认为它将在两年内更受欢迎。@fuzzy:如果两年内它不变得更受欢迎,那么没有什么值得学习的了?我正在学习Perl 6,以便我可以编写一个Duke Nukem Forever mod@安德烈斯:如果你不能证明这一点(除了为了学习和个人成长而学习的原因之外——我认为这是一个商业理由),那么就不要这样做。或你自己做,或者等你能更好地证明的时候再做。听起来你真的想要它,但你需要一个令人信服的与业务相关的论点,而这在目前可能并不存在。fuzzy lollipop使用的短语“现在比以往任何时候都不流行”适用于任何编程语言。随着Clojure和Scala的流行,“Java现在比以往任何时候都不受欢迎”。随着F#变得流行,“C#现在比以往任何时候都不受欢迎”。随着Ruby的流行,“PHP现在比以往任何时候都不受欢迎”。当然,不要将Perl与Java、C#或PHP进行比较。。。但是你知道我要去哪里吗?这句话完全不相关——Perl有数千个活跃的模块作者,还有更多的活跃用户!而且,Perl 6现在比以往任何时候都更受欢迎。好吧,这两天你还需要做些什么——除了这两天之外,你还需要花时间使用Perl 6才能学会坚持。这是一个相当大的成本@布鲁克斯:你说得有道理,但除了“语言”之外,通过培训课程可以获得更多。这些其他项目也值得考虑。两天是我时间的一大部分。见鬼,我可以在24小时内学习WPF(),这会更好地利用我的时间吗?要真正正确地学习WPF,我认为24小时真的不够,尤其是如果它只是阅读一本书的话。如果有一个熟练的讲师,2天可能会更好,但这仍然只是你开始学习的开始。是的,那些“24小时自学X”的书有很高的声誉。任何认为阅读其中一本书就有资格使用工具的人,一定从来没有花时间真正掌握过一门学科。否则,他们会认识到熟悉度、能力和深度知识之间的区别。24小时不可能提供更多的是对一个非琐碎主题的熟悉。总的来说,我同意你的观点,但是如果他的雇主要支付课程费用,他可能会冒成为公司新的“Perl 6”专家的风险。我真的必须同意你表达的理念,我也倾向于从学术角度看待编程。我几周后再发回来