Closed. This question is opinion-based。它当前不接受答案。












想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。

7年前关闭。



Improve this question




我与Perl合作已经足够长的时间了,以至于它的许多特质已经成为我的第二天性。当新的程序员加入我们的团队时,他们通常很少或几乎没有Perl的经验,这通常是我的任务(在必要的程度上)。我想知道在培训Perl初学者但是有其他语言经验的程序员时应该侧重于什么(这个问题本意是与语言无关的,但是我工作过的大多数开发人员都来自Java)。

我发生了一些事情:
  • 正确使用Sigils
  • 引用/取消引用
  • 使用列表函数,例如 map
    grep 排序

  • 在帮助程序员过渡到Perl时,有什么特别值得关注的地方?您是否强调相似性或差异性,或两者均等?

    最佳答案

    检查一下我书的目录。 Learning PerlIntermediate Perl都旨在教程序员Perl语言。我们涵盖了大多数人一直使用的80%的Perl,并通过对Perl进行多年教学而得到了发展。每本书均设计为教程,每章末尾都有练习。我还编写了Learning Perl Student Workbook来提供其他练习。 Programming Perl也是一个很好的引用。

    实际上,“获取” Perl所需了解的规则很少,而且大多数人只是看代码就无法正确理解这些规则。教一些来自另一种语言的新Perlers的一些知识:

  • 严格和警告
  • 标量与列表上下文
  • 动态与词汇作用域
  • 信号不是变量类型
  • 列表创建和操作(映射,grep,排序)
  • 如何有效使用CPAN
  • 闭包和子例程作为数据
    Perl中的
  • 递归很烂

  • 祝好运 :)

    关于perl - 什么对非Perl开发人员有效的Perl培训? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/141641/

    10-14 13:20
    查看更多