关于Perl编程语言复杂性的一般讨论是什么,比如在讨论其复杂性时应该真正关注什么?
问问题
237 次
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 回答