代码之家  ›  专栏  ›  技术社区  ›  Andres

是否值得学习Perl6?

  •  21
  • Andres  · 技术社区  · 14 年前

    我有机会用rakudo编译器在perl 6上上两天的课。

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

    更新

    我上了这门课,学到了很多东西。然而,第一天过后,我的大脑有点不知所措。Perl6中有很多很酷的想法,看看哪些可以过滤到其他语言中,这将是一件很好的事情。

    总的来说,这段经历是对我时间的积极利用,尽管第二天我没能吸收那么多。如果这是一个三天的课程,仅仅因为在短时间内你能处理多少是有限制的,所以它是没有成效的。

    5 回复  |  直到 6 年前
        1
  •  28
  •   Frank V    14 年前

    如果我有这样的训练机会, 我愿意接受它 . 即使是 COBOL .

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

    我认为任何训练都值得我花时间。尤其是如果费用能负担的话。在培训班上,你经常会学习(或重新学习)可以用你选择的语言使用的材料。

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

        2
  •  26
  •   rjh    14 年前

    已经回答了,但我会介入:

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

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

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

        3
  •  7
  •   FrustratedWithFormsDesigner    14 年前

    学习Perl对你有什么坏处?你有没有必要权衡学习的好处(好吧,有明显的时间和金钱的代价,但是如果这些代价不算太坏,还有什么可以阻止你呢)?在我看来,学习总是件好事。;

        4
  •  6
  •   Mike Thomsen    14 年前

    如果您想使用Perl的任何版本,那么Perl5就是您的选择。我认为没有人在实验之外使用它。然而,Perl6和它的ParrotVM作为动态语言“第四方”平台的一部分有很大的潜力,目前的选择有“在自己的虚拟机中运行”、“在JVM上运行”和“在.NETCLR上运行”。

    Perl5上的许多清理工作都是为了使Perl6不至于受到文化冲击,所以如果学习Perl是一个目标的话,就不会对您造成伤害。

        5
  •  3
  •   langtechie    12 年前

    如果不说别的,我个人认为Perl6值得学习,因为它增加了指定语法和解析任务规则的功能。这是当今其他主要通用语言所没有的一个伟大而有用的特性。

    推荐文章