首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Perl新手应该同时学习Perl 5和6吗?

Perl新手应该同时学习Perl 5和6吗?
EN

Software Engineering用户
提问于 2010-12-16 23:26:28
回答 8查看 3.3K关注 0票数 21

最近我开始使用Perl 5,这似乎非常有趣。如果可以的话,我想花点时间更深入地学习它。

我的问题,因为Perl 6正在慢慢发生(我相信.)据说这破坏了向后兼容性,这是:我是更好地学习Perl 5,然后是Perl 6,还是直接学习Perl 6是更好的时间投资?

如果从Perl 5到6的更改使您很难理解Perl 5,那么我当然应该从Perl 5开始,以便能够读取“旧的”脚本,然后检查Perl 6,还有"Perl 6还没有完全发布“的问题。我知道Perl 6有一个早期的采用者实现,但是如果Perl 6在几年前还没有正式发布,那么现在我将坚持使用5。

我当然想了解一下这方面的情况。可以自由地讨论相关的事情。我对脚本语言的兴趣是相当新的。

谢谢!

EN

回答 8

Software Engineering用户

回答已采纳

发布于 2010-12-17 14:04:52

Perl 5和Perl 6是不同的语言,而不是相同的两个版本。Perl 6很大程度上受到Perl 5的启发,但并不完全是如此。我建议现在专注于Perl 5。如果您查看这个社区(我建议使用行星Perl铁人聚合器 ),您还会看到Perl 6社区的帖子和内容,并且可以监视它。此外,Perl 6的许多特性正在慢慢回到Perl 5中。

另外:尽管有些人讨厌Perl,但现在是2010年,不再是1995年了,Perl已经取得了巨大的进步,并将继续这样做。

票数 21
EN

Software Engineering用户

发布于 2010-12-17 05:07:56

是Perl 5

当然,去学习Ruby,甚至Python,但是Perl是不同的。以及超乎常理的智慧。Perl是一种语言,你可以学到你从来不想学的东西,并且很高兴你做到了,但是你必须每隔几年再读一遍骆驼书,这样你就不会在精神上彻底清除你的烦恼。

Perl具有外星语法,即使对最有经验的专业人员也是如此。就个人而言,我相信您将使用Perl扩展您的视野。

Perl 5是我认为的Perl1.5。Perl 6就是我所认为的Perl2.0,也许甚至应该被命名为完全不同的东西,所以是的,5和6都是值得学习的,因为它们有各自的优点。免责声明=我自己还在和Perl6做斗争。

票数 13
EN

Software Engineering用户

发布于 2010-12-17 04:24:45

回答标题中的问题:是的!

正如您所指出的,关注Perl 5绝不是浪费您的时间,因为Perl中的绝大多数示例、教程和应用程序都来自于5分支。

这就是说,您当然应该跟上Perl 6项目的进度。在Python 3第一次发布之前,我花了一些时间学习它,这样我就了解了发生了什么变化以及原因。这有助于我从2.x代码库迁移到3.x代码库。

我不会花太多时间来学习Perl 6的内部/输出;对Perl 5的深入理解暂时会更好地帮助您。但是,一旦它被发布(无论何时),对Perl 6的基本理解将帮助您继续前进。

票数 4
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/27145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档