Perlプログラミング言語の複雑さについての一般的な議論は何ですか? たとえば、その複雑さを議論するときに本当に焦点を当てるべきものは何ですか?
2 に答える
2
- 同じことを達成するための多くの方法。そのうちのいくつかは、スクリプト言語としての遺産のために構造化されていません。
- @ から $ など、先頭の文字を変更すると、変数参照が変数の型を変更するように見える方法
- 関数の呼び出しと結果を返すメカニズム
- PERL を読むのは難しい。PERL プログラムの作成者でさえ、自分のコードに戻ってそれを理解するのに苦労するでしょう。
- 正規表現はあまりにも使いやすく、パーサーまたは単純な文字列関数がより明確で効率的な場合によく使用されます。
- Web の黎明期に PERL プログラミングの書籍が氾濫し、その多くは下手な文章で書かれていたため、多くの人が非常に構造化されていない方法で PERL を学びました。これにより、一貫した方法でプロ級のコードを書いている人々のチームを管理することが難しくなります
于 2009-10-22T10:31:10.890 に答える
0
1 つのソース perl の「複雑さ」は、何かを行う方法が複数あることに由来します。
控えめな「if」ステートメントを考えてみましょう。Perl は、いくつかの代替の if および if-like 構造を提供します。N00b perl プログラマーは、どちらが「好ましい」かを尋ねざるを得ず、その答えはしばしば微妙な違いがあることに気づきます。
の場合もあれば、do_something || die
の場合do_something or die
もあり、本当の if ステートメントの場合もあります。
于 2009-10-22T10:29:46.593 に答える