0

关于Perl编程语言复杂性的一般讨论是什么,比如在讨论其复杂性时应该真正关注什么?

4

2 回答 2

2
  • 完成同一件事的方法很多,其中一些由于其作为脚本语言的传统而结构不佳
  • 当您更改前导字符时,变量引用似乎会更改变量类型的方式,例如从 @ 到 $
  • 函数调用和结果返回机制
  • PERL 很难阅读。即使是 PERL 程序的编写者,在返回自己的代码并理解它时也会遇到困难
  • 正则表达式太容易使用,并且经常在解析器或纯字符串函数更清晰、更高效的情况下使用
  • 由于网络早期有大量 PERL 编程书籍,其中许多写得不好,很多人以非常非结构化的方式学习 PERL。这使得以一致的方式管理编写专业级代码的团队变得更加困难
于 2009-10-22T10:31:10.890 回答
0

一个来源 perl 的“复杂性”来自于有几种方法可以做某事。

考虑低级的“如果”语句。Perl 提供了几种可选的 if 和 if 类结构。N00b perl 程序员被迫询问哪个是“首选”,并发现答案往往很微妙。

有时是do_something || die,有时是do_something or die,有时是真实的 if 语句。

于 2009-10-22T10:29:46.593 回答